javascript - 如何使用javascript将字符串时间戳转换为日期

标签 javascript

我创建了一些函数,但如何将给定变量的字符串时间戳转换为日期格式。

var data="/Date(1424853425207)/";
data=data.parse(data);
consoe.log(data);

但enabe显示上述变量的日期

最佳答案

您可以使用正则表达式获取时间戳,然后转换为数字,以便它可用于创建 Date 的新实例:

var data = "/Date(1424853425207)/";
var timestamp = +data.replace(/\/Date\((.*?)\)\//g, '$1');
var date = new Date(timestamp);
console.log(date); // Wed Feb 25 2015 09:37:05 GMT+0100

关于javascript - 如何使用javascript将字符串时间戳转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28750552/

相关文章:

javascript - Canvas 绘图在 Safari 上花费大量时间,但在 Chrome 或 FF 上则不会

javascript - 无法打开所选对象的指向 url

javascript - Chrome 扩展程序和移动设备之间通过本地网络进行安全通信

Javascript:字符串搜索正则表达式,从字符串的末尾开始

javascript - 如何使用javascript检测移动连接是2G/3G/WIFI

javascript - 使用 JS 在所有文本字段中每 3 位数字后添加点

javascript - 使用 JavaScript 更改所有 <pre> 标签的内容

javascript - @Get 装饰器在 node.js 中无法正常工作

javascript - 比较和过滤对象中的日期属性

javascript - PHP 将日期转换为 "blank"天/小时/秒前