日期从 toUTCString()
我正在下个月的随机日期中创建随机时间,如下所示
var time = new Date(now.getFullYear(),
now.getMonth() + 1,
Math.floor(Math.random()*28),
Math.floor(Math.random()*25),
Math.floor(Math.random()*60),
Math.floor(Math.random()*60),
Math.floor(Math.random()*1000)
);
我想将此日期保存为字符串,然后将其转换回日期
我使用
var time_for_save = time.toUTCString();
它给我这样的字符串:
Sat, 01 Oct 2011 07:42:38 GMT
如何将此日期转换回日期对象?
或者是否有更好的方法通过字符串保存/检索日期对象?
I'm creating random time in random date in next month like this
var time = new Date(now.getFullYear(),
now.getMonth() + 1,
Math.floor(Math.random()*28),
Math.floor(Math.random()*25),
Math.floor(Math.random()*60),
Math.floor(Math.random()*60),
Math.floor(Math.random()*1000)
);
I want to save this Date as String and after convert it back to Date
I use
var time_for_save = time.toUTCString();
which gives me string like this:
Sat, 01 Oct 2011 07:42:38 GMT
How can I convert this date back to Date object?
Or is there better way to save/retrieve Date object via string?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
给定日期字符串表示形式,您可以使用 Date.parse 函数来获取“日期字符串与 1970 年 1 月 1 日午夜之间的毫秒数。';之后,您可以使用日期构造函数从“纪元毫秒”获取新的日期对象。
Given a date string representation, you can use Date.parse function to get a 'the number of milliseconds between the date string and midnight of January 1, 1970.'; After that you can use the date constructor to get a new date object from the 'epoch milliseconds'.
Date
构造函数接受一个字符串:The
Date
constructor accepts a string: