javascript - Javascript 'yyyy-mm-dd hh:mm:ss' 到时间戳
问题描述
我想将像'2015-05-01 05:13:43'这样的日期时间转换为时间戳。有没有办法使用 JavaScript 来做到这一点?
解决方案
使用纯 JS,您可以尝试:
new Date(Date.parse('2015-05-01 05:13:43+0000')).getTime() / 1000
+0000
在字符串末尾添加很重要- 否则浏览器将使用您的本地时区并从结果中添加/删除几个小时。
getTime
方法以毫秒为单位为您提供时间 - 所以我们必须将它除以1000
.
推荐阅读
- python - 我无法遍历我的列表,它只是说“列表索引必须是整数或切片,而不是 str”
- python - 需要帮助将自定义时隙分配给日期时间数据
- php - 我无法使用 PHP 通过非直接链接下载视频文件 - Avigilon 服务器的 webhook
- asp.net-core - 在生产系统中,您是在 appsettings 中还是在代码中配置日志记录?
- php - 如何以不同的名称上传多个文件
- javascript - 反应中的 CSS 渲染与静态 Web 中的不同
- node.js - Express Js Mongoose 不抛出 Invalid Column 错误
- excel - 使用动态数组公式转换和过滤表
- reactjs - React.memo 没有调用比较函数
- python - BS4 不会拉取所有的 HTML?