Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我可以只拿到时间戳吗?_Javascript_Timestamp - Fatal编程技术网

Javascript 我可以只拿到时间戳吗?

Javascript 我可以只拿到时间戳吗?,javascript,timestamp,Javascript,Timestamp,我是如何获得时间戳的,还是这是不可能的 h=now.getHours(); m=now.getMinutes(); if(h

我是如何获得时间戳的,还是这是不可能的

h=now.getHours();
m=now.getMinutes();
if(h<10)
h='0'+h;
如果(m<10)
m='0'+m;
var timestring=h+“:”+m;

log(now.getTime())//getTime是获取由日期组成的时间戳。
现在就声明为新日期:

var now=newdate();
var h=now.getHours();
var m=now.getMinutes();
if(h<10)
h='0'+h;
如果(m<10)
m='0'+m;
var timestring=h+“:”+m;

log(timestring)您可以按如下方式找到一天开始以来的毫秒数:

var date = new Date();
var timeOfTheDayStamp = ((date.getHours() * 60 + date.getMinutes()) * 60 + date.getSeconds()) * 1000 + date.getMilliseconds();
或者从当前时间戳中减去一天开始的时间戳:

var date = new Date();
var startOfTheDay = new Date(date.getFullYear(), date.getMonth(), date.getDate());
var timeOfTheDayStamp = date.getTime() - startOfTheDay.getTime();

我不知道你所说的“仅限时间的时间戳”是什么意思

时间戳是自unix纪元以来的毫秒数(即1970年1月1日,UTC午夜)。这个数字是绝对的,在这个意义上,世界上任何地方,任何人都会有相同的价值

示例:注释中提到的值(1520876491026)表示自unix纪元以来相当于1520876491026毫秒的瞬间(确切时间点)

这个值在地球上任何地方都是一样的。但它对应于不同的本地日期和时间,这取决于您所在的时区。因此,它可以是:

  • 2018年3月12日UTC时间17:41:31.026
  • 2018年3月12日14:41:31.026,里约热内卢(巴西)
  • 2018年3月13日02:41:31.026在东京

如果你想要一天中的时间(小时、分钟、秒、毫秒),你必须将时间戳转换成时区(哪一个?由你决定)。

你想要什么并不清楚;您希望时间的时间戳值是什么样子的?您的代码工作正常,只需将“now”作为一个新的日期实例(
var now=new Date()
),然后尝试将
timestring
记录到控制台,而不是
now.getTime()
我只需要时间的时间戳值公共时间戳包括日期和时间OK,实际上,您所说的是unix时代以来的毫秒数。它实际上并不代表时间和日期;它表示一个持续时间(从一个固定的时间点开始,您可以从中导出时间和日期)。但是,您可以计算从一天开始算起的毫秒数,或者如果您更愿意计算今天00:00的时间戳,并从现在的时间戳中减去它;两种方法都会产生相同的结果,即从一天开始到目标时间之间的持续时间。