如何从具有以下格式的日期创建Date对象:
03/23/2016 02:00:00 PM
答案 0 :(得分:1)
var date = new Date("3/23/2016 02:00:00 PM");
console.log(date);
然后,您可以访问Date对象的所有方法。
答案 1 :(得分:1)
Date
对象可以解析字符串:new Date('03/23/2016 02:00:00 PM')
例如:
var date = new Date('03/23/2016 02:00:00 PM') // => "Wed Mar 23 2016 14:00:00 GMT-0700 (PDT)"
date.getFullYear() // => 2016
但是,我建议使用其他人已经花时间考虑边缘情况的库,比如时区等等(我使用过的好的是moment.js)。
请记住(来自moment.js文档):
警告:浏览器对解析字符串的支持不一致。因为没有关于应该支持哪种格式的规范,所以在某些浏览器中有效的功能在其他浏览器中不起作用。
要解析除ISO 8601字符串以外的任何内容的一致结果,您应该使用String + Format。
答案 2 :(得分:1)
关注MDN var date = new Date(' 03/23/2016 02:00:00 PM')
答案 3 :(得分:1)
您可以使用date.js之类的内容: 首先使用脚本,然后写日期:
<script type="text/javascript" src="http://www.datejs.com/build/date.js"></script>
....
document.write(new Date().toString("dd:MM:yyyy hh:mm:ss tt"));