Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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 G表GS日期为2020年3月9日至2020年4月5日的一天,所有其他日期均正确_Javascript_Date_Logging_Google Sheets - Fatal编程技术网

Javascript G表GS日期为2020年3月9日至2020年4月5日的一天,所有其他日期均正确

Javascript G表GS日期为2020年3月9日至2020年4月5日的一天,所有其他日期均正确,javascript,date,logging,google-sheets,Javascript,Date,Logging,Google Sheets,从2020年3月9日至2020年4月5日获取日期时,GS代码返回一天 2020年3月9日至2020年4月5日复出之间的所有日期都不正确 Google sheet添加日期栏,日期为2020年3月9日 在下面的gs中添加代码 返回时间:太阳2020年3月8日23:00:00 GMT-0600 CST 2020年3月9日 太阳2020年3月8日23:00:00 GMT-0600 CST var data = SpreadsheetApp.getActiveSpreadsheet().getDataR

从2020年3月9日至2020年4月5日获取日期时,GS代码返回一天

2020年3月9日至2020年4月5日复出之间的所有日期都不正确

Google sheet添加日期栏,日期为2020年3月9日 在下面的gs中添加代码 返回时间:太阳2020年3月8日23:00:00 GMT-0600 CST 2020年3月9日 太阳2020年3月8日23:00:00 GMT-0600 CST

 var data = SpreadsheetApp.getActiveSpreadsheet().getDataRange().getValues();
 SpreadsheetApp.getUi().alert(data[0][0]);
2020年4月5日 星期六2020年4月4日23:00:00 GMT-0600 CST

 var data = SpreadsheetApp.getActiveSpreadsheet().getDataRange().getValues();
 SpreadsheetApp.getUi().alert(data[0][0]);

这是谷歌表:

如果我使用GMT格式化,日期会正确返回

var formattedDate=Utilities.formattedatadata[0][0],GMT,yyyy-MM-dd'T'HH:MM:ss'Z'

UTC、GMT和夏令时 UTC和GMT都不会因夏令时DST而改变。然而,一些使用GMT的国家在DST期间切换到不同的时区


例如,英国并非全年都在格林尼治标准时间,它在夏季月份使用英国夏令时BST,比格林尼治标准时间提前一小时。

夏令时?我从谷歌工作表中提取日期,在谷歌日历中创建活动,如果日期不对,我将如何处理?只是相切。。。您是否知道电子表格及其项目都有自己的时区设置,并且没有链接?因此,可以更改电子表格的时区,但项目时区在更改之前将保持不变。这些日期/时间是在您自己的时区中,还是在不同的时区中?若你们有自己的时区,那个么你们就有了电子表格和项目之间的差异。我在澳大利亚GMT+10,但我创建了一个新的电子表格,然后设置电子表格区域设置=美国,时区=GMT-06:00中央时间;还更改了项目属性时区=GMT-06:00中央时间。在单元格A1中输入2020年3月9日。日期/时间格式=2020年9月3日0:00:00;Log=2020年3月9日星期一00:00:00 GMT-05:00;Alert=Mon Mar 09 2020 00:00:00 GMT-0500 CDT。@AlanWells在对的评论中提醒我们日历也有自己的时区。他的评论值得一读。