如何将毫秒转换为Javascript UTC日期
How do you convert Milliseconds into a Javascript UTC date?
如果我有数字1446309338000
,我如何创建JavaScript UTC日期?
new Date(1446309338000)
将等于CST时间(中央标准)或本地时间new Date(Date.UTC(year, month, day, hour, minute, second))
还没有得到这个信息。
如果我这样做,JavaScript会改变时间吗?
new Date(1446309338000).ISOString();
它是否创建了一个新的CST日期,然后将其转换为UTC?我真的只需要绳子。我从数据库中获取它(来自Azure表存储数据库的RowKey)。
如果您的毫秒数已经是UTC日期。这基本上意味着世界时间。现在,基于这些毫秒,您可以将Date对象转换为类似的字符串:
new Date(1446309338000).toCString()//时区自由通用格式>"2015年10月31日星期六格林尼治标准时间16:35:38"new Date(1446309338000).toString()//浏览器本地时区字符串>"2015年10月31日星期六09:35:38 GMT-0700(PDT)"new Date(1446309338000).toISOString()//UTC时间的ISO格式>"2015-10-31T16:35:38.000Z"
现在,如果出于某种原因(我看不出有效的原因,但只是为了好玩),你想要有不同的毫秒数来表示不同的日期,但在本地浏览器时区打印相同的日期,你可以这样计算:
new日期(1446309338000-new日期(144 6309338000).getTimezoneOffset()*60*1000))
现在,原始日期的toString和新日期的toUTCString将读取相同的时区信息,因为它们当然不是相同的日期!
新日期(1446309338000).toString()>"2015年10月31日星期六09:35:38 GMT-0700(PDT)"new日期(1446309338000-new日期(144 6309338000).getTimezoneOffset()*60*1000).toCString()>"2015年10月31日星期六09:35:38 GMT"
这其实就像自制饼干一样简单,如果你有约会对象,说:
var date_in_milliseconds = 1504640419000;
然后,您可以初始化一个新的日期,如下所示:
var human_readable_date = new Date(0); //Date(0) creates a date at the Epoch, so Wed Dec 31 1969
现在,只需将毫秒添加到Epoch中,这将为我们提供所需的日期:
human_readable_date.setUTCMilliseconds(date_in_milliseconds);
如果日期字符串是您所需要的,希望这有帮助:
new Date(1446309338000).toLocaleString('en-US', {timeZone: 'UTC'})
就toISOString()
而言,它使用ISO-8601标准返回字符串表示(格式为:YYYY-MM-DDTHH:MM:ss.sssZ)。toLocaleString()
是具有相同结果的人类可读格式。
相关文章:
- 将日期和时间转换为UTC格式的日期-Javascript
- Javascript格式UTC日期
- javascript/jquery将utc转换为短格式的本地时间
- 如何在时间标签和相同的类中以UTC格式重新格式化ISO 8601时间戳,并通过JavaScript根据用户区域设置和时区
- 根据浏览器位置,用JavaScript将输入的日期转换为UTC
- 如何使用 javascript 获取 UTC 格式的日期,而不考虑当前系统日期
- 如何在javascript中获取正确的UTC时间
- 如何使用javascript在网络上仅将UTC时间戳转换为本地时间?从 http://openweathermap.or
- 如何使用javascript以操纵的UTC格式获取当前日期
- javascript使jquery倒计时与UTC时间一起工作
- 使用JavaScript将时间戳UTC转换为IST
- 将UTC日期从Javascript发送到MVC
- 转换&用javascript将mongodb的UTC格式显示为EST格式
- 使用Mysql UNIX_TIMESTAMP()与JAVASCRIPT Date.UTC()获得不同的结果
- PHP 相当于 JavaScript 中的 Date.UTC 函数
- Javascript-UTC日期到本地日期
- 如何将毫秒转换为Javascript UTC日期
- Javascript UTC match RegExp
- 移动浏览器中的Javascript UTC日期问题
- 将javascript UTC日期存储在mysql中.php