相关疑难解决方法(0)

JavaScript Date.parse 在 Mozilla 浏览器中返回 NaN

strtotimeMozilla 浏览器我尝试像在 php 中一样在 JavaScript 中获取时间戳

我的代码:

//var start_date = data.result[0].start_date;
var start_date = "2011-01-26 13:51:50";
var d = Date.parse(start_date) / 1000;
console.log(d);
// 1296030110
Run Code Online (Sandbox Code Playgroud)

上面的代码在 chrome 中运行良好。但在 Mozilla 浏览器中不起作用。我正在获得NaN价值。请帮我。

T在谷歌搜索后,我找到了一种在日期和时间之间添加的解决方案。所以我已经添加了。我得到了输出,但两个浏览器中的输出并不相同。

var start_date = "2011-01-26T13:51:50";
var d = Date.parse(start_date) / 1000;
console.log(d);
//Mozilla = 1296030110
//Chrome  =  1296044910
Run Code Online (Sandbox Code Playgroud)

javascript datetime

3
推荐指数
1
解决办法
3082
查看次数

将时间戳转换为 17 位精度 Unix 时间 (UTC) 的 pubnub 时间戳

我正在尝试将时间戳 2016-02-11 03:31:18 转换为 17 位精度 unix 时间(UTC)的 pubnub 时间戳,例如pubnub给出的参考网址中给出的 13406746780720711 我尝试过以下操作,但没有运气

function parseDateTime(s) {
  var b = s.split(/\D/);
  return new Date(b[0],b[1]-1,b[2],b[3],b[4],b[5])
}
date = new Date(parseDateTime("2015-02-11 02:10:54") / 10000);
console.log(date.getTime());//142360085
Run Code Online (Sandbox Code Playgroud)

上面的示例给出了14236008510 个字符的输出,其中 pubnub 要求 17 位时间戳。

这样做的原因是我想获取特定用户的未读消息并通过电子邮件在 EOD 发送电子邮件。

将 mytimestamp 转换为 17 位精度的 unix 时间 (UTC) 后,我会将其传递给pubnub 历史记录函数 并获取未读消息。

pubnub

3
推荐指数
1
解决办法
2881
查看次数

标签 统计

datetime ×1

javascript ×1

pubnub ×1