Javascript 日期对象到日期字符串

标签 javascript json date

如何转换以下内容 Javascript 日期对象 Mon Apr 03 1978 01:00:00 GMT+0100(GMT 夏令时)

日期字符串/Date(260409600000)/

我的服务器返回 JSON 字符串,如 "DateOfBirth":"\/Date(260409600000)\/",因此我们需要将普通日期值格式化为此类型以进一步处理。

var myDateObj;//1978 年 4 月 3 日星期一 01:00:00 GMT+0100(GMT 夏令时)

我厌倦了使用 Date.parse(myDateObj),但只给出 260409600000

同时调用 new Date(260409600000).toJSON() 给出 1978-04-03T00:00:00.000Z 而不是 /Date(260409600000)/

最佳答案

要将 260409600000 转换为 /Date(260409600000)/,您可以使用 + 运算符:

var output = "/Date(" + 260409600000 + ")/";

您的困惑可能来自于错误的假设,即 JSON 具有某种日期/时间数据类型。事实并非如此:您想要得到的只是一个自定义字符串。

关于Javascript 日期对象到日期字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28695693/

相关文章:

javascript - 检测到更改后自动刷新iFrame

javascript - Ratchet WebSocket(失败 : WebSocket opening handshake timed out)

php - 将 Python 生成的数据发送到 PHP 的最佳方式是什么?

python - 将 DataFrame 中的困惑日期字符串转换为 python 和 pandas 中的 `datetime`

javascript - 检查字符长度并在太长时将其缩短的函数

javascript - 在单个 jquery/javascript 语句中选择 parent 和 parent sibling

javascript - Backbone : collection adds random model to itself

每隔 x 分钟导入一个本地 JSON 文件的 JavaScript 方法

excel - 从包含Excel中文本字符串的单元格中提取日期

javascript - 在 HTML 中将 UTC 日期转换为本地日期的简洁方法