我遇到了一些本来应该非常简单的问题 - 只需在 Google Apps 脚本 (javascript) 中创建 Date()
var thisdate = new Date('2017-02-12');
Logger.log(thisdate.toString());
该测试结果为“无效日期”...我一定错过了一些非常明显的东西!?
Thanks
不幸的是,“2017-02-12”格式的日期字符串在 Apps 脚本中不起作用,即使它should是一个有效的 JavaScript 日期字符串。您可以用斜杠替换破折号,这样就可以了。
var d,string;
string = '2017-02-12';
if (string.indexOf("-") !== -1) {//A dash was found in the date string
string = string.replace(/-/g,"/");//Replace dashes with slashes
Logger.log(string)
d = new Date(string);
} else {
d = new Date(string);
}
Logger.log(d)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)