创建日期=转换.ToDateTime(rd[“创建日期”].ToString()--控制器公共日期时间dateCreated { get; set; } --型号这是我得到的我使用 AJAX 方法get在我的HTML表中显示这个。有没有办法使用JavaScript转换这个?
ldxq2e6h1#
可以使用eval获取JS日期对象
eval
var dateStr = "/Date(1666677654000)/"; var date = eval("new " + dateStr.replace(/\//g, "")); console.log(date.toString())
实验结果:
更新
感谢@JavaScript提供了另一种方法。
var dateStr = "/Date(1666677654000)/"; var date = new Date(parseInt("/Date(1666677654000)/".substr(6))); console.log(date.toString())
.substr(6)是未定义的长度,因此它返回从第6个(开始)到字符串结尾的字符串。.substr(开始),开始:要包含在传回子字串中的第一个字符的索引。如果省略或未定义length,substr()会撷取字符至字串的结尾。阅读.substr(start)了解更多信息。
.substr(6)
substr()
1条答案
按热度按时间ldxq2e6h1#
可以使用
eval
获取JS日期对象实验结果:
更新
感谢@JavaScript提供了另一种方法。
.substr(6)
是未定义的长度,因此它返回从第6个(开始)到字符串结尾的字符串。.substr(开始),开始:要包含在传回子字串中的第一个字符的索引。
如果省略或未定义length,
substr()
会撷取字符至字串的结尾。阅读.substr(start)了解更多信息。