![](/img/trans.png)
[英]JavaScript New Date from a 12 hour format date and time string
[英]How to create a javascript date from 12 hour format
如何从具有以下格式的日期创建Date对象:
2016/03/23下午02:00:00
var date = new Date("3/23/2016 02:00:00 PM");
console.log(date);
然后,您可以访问Date对象的所有方法。
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 。
查看MDN var date = new Date('2016/03/23/02 02:00:00 PM')
您可以使用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"));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.