Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 格式化日中出现意外字符_Javascript_Google Apps Script - Fatal编程技术网

Javascript 格式化日中出现意外字符

Javascript 格式化日中出现意外字符,javascript,google-apps-script,Javascript,Google Apps Script,试着跟随我有以下几点 var format = 'YYYY-MM-DD HH:MM' var MILLIS_PER_HOUR = 1000 * 60 * 60; var now = new Date(); var oneHourago = new Date(now.getTime() - MILLIS_PER_HOUR); var oneHouragoFormatted = Utilities.formatDate(oneHourago, "EST", format); Logger.lo

试着跟随我有以下几点

var format = 'YYYY-MM-DD HH:MM'

var MILLIS_PER_HOUR = 1000 * 60 * 60;
var now = new Date();
var oneHourago = new Date(now.getTime() - MILLIS_PER_HOUR);


var oneHouragoFormatted = Utilities.formatDate(oneHourago, "EST", format);
Logger.log(oneHouragoFormatted);

return
输出:

[18-12-21 11:34:27:377 EST] 2018-12-355 10:12
为什么它有355?

因为那是一年中的某一天,而不是当前月份的某一天

您需要使用小写字母“d”

var format = 'yyyy-MM-dd HH:mm'
文档最终会指向

,因为那是一年中的某一天,而不是当前月份的某一天。