从epoch开始计算毫秒
Calculating milliseconds from epoch
假设我有:mm,dd,yy,hh:mm,am/pm,建议/最简单的方法将数据从epoch转换为毫秒?
每次我对这个答案投赞成票时,我都会被提醒,我的答案实际上并没有回答这个问题。
OP:如果您可以将字符串解析为以下格式,那么您可以使用其他答案之一。MM/DD/YYYY HH:MM:SS AM EDT
(指定时区很重要;历元基于子午线)
let milliseconds = new Date("1/20/1982 5:00 PM EST").getTime()
console.log(milliseconds);
一些人认为有用的原始答案:另一种不需要实例化Date
对象的技术(大多数浏览器和NodeJS都支持)
var nowEpoch = Date.now();
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date
new Date("some string").getTime()
您可以使用+new Date('date string')
获取从epoch开始的毫秒数。
jsFiddle。
+
运算符隐式调用valueOf()
,返回与getTime()
相同的值。
var date;
if(pm)
date = new Date(yy, mm, dd, hh+12, mm, 0, 0);
else
date = new Date(yy, mm, dd, hh, mm, 0, 0);
var millis = date.getTime();
var seconds = millis/1000;
var myDate=新日期(时间戳);//您的时区!时间戳或日期var myEpoch=myDate.getTime()/1000.0;
相关文章:
- 如何用javascript计算从现在开始的时间
- angularjs计算开始时间和当前时间之间的时间差
- Javascript - 从当前日期开始的上个月计算
- JavaScript计算从开始日期算起的年份和天数
- 从jquery中的开始日期计算结束日期
- 用于调查的 Javascript:从页面加载时从出生日期开始计算年龄 从预填充信息加载
- 如何在显示整个 UI 时开始计算
- 在提交按钮开始时间和结束时间由javascript计算
- 给定一个开始日期,如何在javascript中计算到当前日期的年数
- 用javascript计算上一个结束日期和下一个开始日期之间的间隔
- Javascript从今天开始计算天数
- Vim:如何从行首开始计算缩进量
- 如何从字符串末尾开始计算indexof()
- 从epoch开始计算毫秒
- 使用父元素中的javascript计算用户选择的开始和结束位置
- 如何计算夜间开始后的小时数
- 如何计算开始日期和结束日期之间的天数
- 计算结束日期从月和开始日期JQuery
- 使用googlegeolocation数组中的坐标和从开始到结束的持续时间来计算速度
- 从开始 - 结束日期和时间 (UTC) 计算出日期范围