如何将javascript日期转换为GMT毫秒
How to convert javascript date to GMT milliseconds?
我有以下日期:
var datestr = "11/11/2012 10:55"
当我执行以下操作时:
var datems = new Date(datestr).getTime();
我得到的毫秒数似乎不是正确的毫秒数,因为它似乎在时间上更远了。我如何将上面的"datestr"转换为毫秒(相对于GMT)?
如果字符串没有指定时区,则Date
假定本地时间。
如果您的所有日期字符串都是该格式,您可以在解析时附加一个时区:
var datems = new Date(datestr + " UTC").getTime();
或者你必须使用本地偏移量来查找UTC:
var localDate = new Date(datestr);
var datems = localDate.getTime() - (localDate.getTimezoneOffset() * 60 * 1000);
相关文章:
- 检测个位数整数时正在转换毫秒
- 等待300毫秒,然后使用jQuery向下滑动菜单
- 如何将datetime转换为以毫秒为单位的epoch时间javascript
- 如何将毫秒转换为日期字符串
- 有没有一种方法可以检查javascript以毫秒为单位执行一个函数需要多长时间
- setTimeout刷新,毫秒参数不起作用
- 当前的GMT区域是如何在Javascript中定义的
- 从Javascript到C#获取正确的日期(以毫秒为单位)
- 套接字服务器在本地获得500毫秒的往返时间
- 为什么有些JavaScript开发人员使用setTimeout一毫秒
- 如何在 java 脚本中将字符串日期转换为 GMT
- 有没有办法覆盖 setTimeout 函数,使其使用微秒而不是毫秒
- 将Date对象转换为毫秒
- 将数据库日期时间或日期转换为Javascript新日期(GMT)格式
- Javascript正在删除DateTime[YYYY/MM/DD/HH:MM:SS:MM]中的毫秒
- 转换“;2012年7月15日星期日00:00:00 GMT+0700(东南亚标准时间)“;到php/javascript
- Javascript Date():如何将本地日期转换为GMT
- AngularJS-如何将毫秒转换为xHours和yMins
- 转换“;2016年3月28日星期一23:59:59 GMT-0600(中央黎明时间)“;TO”;2016-03-28 2
- 如何将javascript日期转换为GMT毫秒