计算服务器和用户时间之间的差异
Calculate difference between server and user time
我正在编写一个简单的javascript来计算服务器和用户时间之间的时间差。但是出了点问题。
如果我抓住了javascript和php的日期,我有:
date("M d Y h:i:s A")
php date : Wed Jun 27 2012 04:10:41 AM
new Date()
J S date : Wed Jun 27 2012 10:10:40 GMT+0200 (CEST)
这是正确的!我有两个不同的本地时间和服务器时间。
现在,如果我花几秒钟的时间...出了点问题:
(php: date("U"))
sec PHP: 1340784640
(js new Date().getTime()/1000 )
sec J S: 1340784640
我得到了同样的时间!
你能帮我修复它吗?
谢谢!
date("U")
和new Date().getTime()
返回Unix时间戳,该时间戳定义为自1970年1月1日UTC以来经过的秒数。不考虑当前区域设置的时区。
使用 date('Z')
获取 PHP 中的时区偏移量(以秒为单位)和 JavaScript 中的new Date().getTimezoneOffset()
时区偏移量(以分钟为单位)。
相关文章:
- Javascript-如何使用bootstrap日期时间选择器自动计算两个时间输入之间的差异
- 用时间戳获取两个不同日期之间的时间差
- Mongoose查询在两个日期时间之间提取数据
- angularjs计算开始时间和当前时间之间的时间差
- 在Chrome开发工具中测量步骤之间的时间
- 获取用户和服务器时间之间的时间差
- 如何在javascript中计算两个日期时间之间的差异
- JavaScript:获取MySQL时间戳和当前日期之间的天数差
- 如何在数组中循环,等待每个项目之间的时间
- 用户如何获取两个时间戳之间的对象
- 如何调试$ionicView.beforeEnter和$ionicView.enter之间的时间
- 为什么chromecast在动画帧之间需要这么长时间
- 传递日期和日期时间之间的Javascript Date()差异
- 返回两个日期时间单元格之间的差值
- 如何使用Moment.JS检查当前时间是否在2次之间
- 日期和unix时间之间的时间,以及计时器倒计时
- 如何处理php(Laravel-api)和javascript(AngularJS)之间的日期时间
- 在 PhantomJS 中在页面上下文中的控制台日志之间等待一段时间
- 如何在 24 小时制下计算两个时间之间的时差
- 处理javascript和Rails之间时间的正确方法