gpt4 book ai didi

JavaScript DateTimePicker 返回错误的 unix 时间?

转载 作者:行者123 更新时间:2023-11-28 00:44:12 25 4
gpt4 key购买 nike

我正在使用 http://xdsoft.net/jqplugins/datetimepicker/ 中的 DateTimePicker JavaScript 库。我真的很喜欢它的 GUI,基本上它工作得很好。但后来我测试了这样的东西:

jQuery('#datetimepicker_unixtime').datetimepicker({
format:'unixtime'
});

带有 id="datetimepicker_unixtime" 的文本输入字段应包含所选时间(以秒为单位的 unix-time)。但是,当我选择 1970 年 1 月 1 日 00:00 时,文本字段中显示的 unix 时间接近 -3600,当我选择 01 时: 00 在同一天大约0。但这些值总是围绕这些数字略有变化。所有这些都在上面链接的演示网站上进行了测试。

我的问题是,为什么unix时间早了大约一小时,为什么会有所不同?这是 JavaScript 或 DateTimePicker 库的错误吗?

最佳答案

这取决于您的时区,以下代码片段会返回不同的结果,具体取决于客户端时区,例如:1.1.1970 01:00:00 GMT+1:00 - in my (CET)

    function tm(unix_tm) {
var dt = new Date(unix_tm*1000);
document.writeln(dt.getHours() + '/' + dt.getMinutes() + '/' + dt.getSeconds() + ' -- ' + dt + '<br>');

}

tm(0);

关于JavaScript DateTimePicker 返回错误的 unix 时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27584892/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com