如何在JS中从Y-m-d日期获取unix时间戳
How to get unix timestamp from Y-m-d date in JS?
我有这个日期2014-11-15
PHP的时间戳是141598400
如何在Javascript中获取此时间戳?
这些都是我尝试的结果。
Date.parse('2014-11-15').getTime()/1000
错误:Date.parse(…).getTime不是函数
Date.parse('2014-11-15')/1000
1416009600
new Date('2014-11-15').getTime() / 1000;
1416009600
它们都没有正确转换。
更新:-----
<?php echo date('Y-m-d H:i:s', '1416009600'); ?>
结果:
2014-11-15 07:00:00
这看起来像是GMT的问题。(这里是GMT+7)如何用Javascript语言转换为unix时间戳?
JavaScript正在返回GMT的正确结果,但您需要另一个时区。你必须自己修正结果。如果你可以信任JavaScript使用的任何设置来确定本地时间,你可以使用:
(New Date()).getTimezoneOffset()
此方法返回分钟数,因此您需要将返回的值乘以60,然后再从unix时间戳中减去它。
相关文章:
- 如何从Angularjs中的新日期获取日期格式
- 算法:从数组(javascript/angular)中按当前日期获取上一个和下一个事件
- 从javascript中的日期获取月份号
- 从datetimepicker引导程序上点击的日期获取点击事件
- 如何在JS中从Y-m-d日期获取unix时间戳
- 从getTime()类型的日期获取日期和时间,以显示mySQL数据库中的日期
- 使用 Jquery 从日期获取星期几
- 如何在没有周末的情况下添加天数以从当前日期获取下一个日期
- 从服务器返回的日期获取星期几
- 如何使用 momentjs 从日期获取日期名称
- 时刻.js从日期获取日期名称
- 我想在 JavaScript 中使用日期函数将日期获取为 9 月 8 日星期日上午 11:46
- 从当前日期获取GMT字符串
- 为什么angularjs摘要使用日期获取函数进入无限循环
- 从格式化日期获取UTC时间戳-javascript
- 如何在codebehind中为Datepicker设置日期/获取日期
- 如何在asp.net/c#中从两个开始和结束自定义日期获取周数
- 从给定的开始日期获取结束日期
- 在javascript中使用当前日期获取两周日期
- 日期获取自定义周开始日的周数