将代表毫秒的字符串转换为日期

运气

我正在尝试将表示日期的字符串转换为毫秒格式,如下所示:

var start = new Date(s);

但是,它似乎不起作用,因为当我尝试显示日期时,我收到了“无效日期”作为错误消息。

我想得到的是这种格式的日期:

Wed May 07 2014 09:00:00

这可能吗?

编辑:s变量的原始值是一个由13个数字组成的字符串(例如:13982762900000)

网民

将其转换为数字类型而不是字符串:

var date = new Date(parseInt(s, 10))

解释:

new Date()构造函数的输入是一个字符串。这意味着new Date()将假定输入是“ ISO8601字符串”,而不是“代表毫秒数的整数值”,如下所述。

根据https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Date,如果该值应解释为“代表自1970年1月1日以来的毫秒数,则应为整数00 :00:00 UTC(Unix Epoch)。”

new Date()

具有以下构造函数(根据上面的链接):

new Date();
new Date(value);
new Date(dateString);
new Date(year, month, day, hour, minute, second, millisecond);

(如果将其转换为整数值,则使用此构造函数)

整数值,表示自1970年1月1日UTC(Unix Epoch)以来的毫秒数。

dateString (这是之前被调用的构造方法)

表示日期的字符串值。该字符串应采用Date.parse()方法可识别的格式(符合IETF的RFC 2822时间戳以及ISO8601的版本)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将字符串转换为日期

来自分类Dev

将字符串转换为日期

来自分类Dev

将日期字符串“ yyyy-mm-dd”转换为自纪元以来的毫秒数

来自分类Dev

将字符串转换为日期

来自分类Dev

将代表毫秒的字符串转换为日期

来自分类Dev

将日期字符串数组转换为日期

来自分类Dev

将时间转换为字符串(以毫秒为单位)

来自分类Dev

Javascript:将日期/时间从毫秒转换为人类可读的字符串?

来自分类Dev

将日期字符串转换为JSON日期格式

来自分类Dev

将日期转换为字符串后填写日期

来自分类Dev

(Oracle)将日期字符串转换为日期时间

来自分类Dev

android将日期字符串转换为时间(以毫秒为单位)

来自分类Dev

在熊猫中,如何将字符串转换为以毫秒为单位的日期时间对象?

来自分类Dev

将字符串转换为日期

来自分类Dev

将字符串日期转换为JavaScript日期

来自分类Dev

如何将代表n位的字符串转换为字节字符串?

来自分类Dev

将日期字符串转换为可读日期

来自分类Dev

在Dart中将日期字符串转换为毫秒

来自分类Dev

如何将代表日期的字符串转换为正确的FireStore时间戳字段?

来自分类Dev

将字符串转换为日期

来自分类Dev

如何将日期字符串转换为日期

来自分类Dev

将字符串转换为日期

来自分类Dev

将日期字符串数组转换为日期

来自分类Dev

将时间转换为字符串(以毫秒为单位)

来自分类Dev

将日期字符串转换为JSON日期格式

来自分类Dev

将字符串转换为日期

来自分类Dev

将字符串转换为日期

来自分类Dev

android将日期字符串转换为时间(以毫秒为单位)

来自分类Dev

无法将字符串值转换为包括毫秒在内的日期时间

Related 相关文章

热门标签

归档