[英]Converting a String Date to a Unix Timestamp in Javascript
How can I parse a date such as the following and convert it to a Unix timestamp using JavaScript? 如何解析以下日期,并使用JavaScript将其转换为Unix时间戳?
Sat Mar 29 2014 16:10:00 GMT+0800 (Taipei Standard Time)
Thanks. 谢谢。
you just need a good date-parsing function, I would look at date.js . 您只需要一个好的日期解析功能,我将看看date.js。 It will take just about any date string you can throw at it, and return you a JavaScript Date object. 您几乎可以使用任何日期字符串,然后返回一个JavaScript Date对象。 Once you have a Date object, you can call its getTime() method, which will give you milliseconds since January 1, 1970. Just divide that result by 1000 to get the unix timestamp value. 一旦有了Date对象,就可以调用其getTime()方法,该方法将为您提供自1970年1月1日以来的毫秒数。只需将结果除以1000,即可获得unix时间戳值。 In code, just include date.js, then: var unixtime = Date.parse("24-Nov-2009 17:57:35") .getTime()/1000
在代码中,仅包含date.js,然后: var unixtime = Date.parse("24-Nov-2009 17:57:35") .getTime()/1000
Get date.js from http://www.datejs.com/ 从http://www.datejs.com/获取date.js
More here: https://stackoverflow.com/a/1792009/390897 此处更多内容: https : //stackoverflow.com/a/1792009/390897
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.