javascript日期格式转换(全文日期到unix时间戳)

标签 javascript

我有一个以下格式的日期
Fri Mar 16 2012 05:53:18 GMT 0200 (GTB Standard Time)

我想将它转换成unix时间戳。

到目前为止,我手动将字符串拆分为 spaces然后我将其作为 Date 的输入对象,以获得 milliseconds在后面的步骤中。

有没有最简单的方法? (我试图避免使用 jQuery 插件并使用 vanila javascript 来实现)

最佳答案

是的,最简单的方法是将字符串传递给 Date 对象,然后调用 getTime方法:

var myDate = new Date('Fri Mar 16 2012 05:53:18 GMT+0200 (GTB Standard Time)');
console.log( myDate.getTime() ); //1331869998000

无需用空格分隔字符串。

关于javascript日期格式转换(全文日期到unix时间戳),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28768845/

相关文章:

javascript - 如何检测 HTML 中的可点击链接

javascript - 用于连接到 Phoenix channel 的简约 html/javascript 包

javascript - 在 Firefox 中调用方法 Modal ContentWindow.postMessage 的权限被拒绝

javascript - ionic 延迟加载错误 : Uncaught (in promise): invalid link SecondPage

javascript - 使用 Parsley.js 验证字段后触发代码

javascript - 如果我使用 translateX(100%),在繁重的 javascript 函数期间,css 动画将停止

javascript - 重命名后 Angular 无法实例化模块

javascript - 如何使用 Puppeteer 获取页数?

javascript - jQuery 表单验证,仅允许 .EDU 和 .edu.nn(其中 nn 是 2 位国家/地区代码)电子邮件地址

Javascript 嵌套异常处理