javascript - 在 JS 中将字符串格式化为日期

标签 javascript node.js string date

我敢肯定这是一个简单的问题,但我无法解决它。

我有一个 JSON 对象:

    {
    "_id": {
        "$oid": "57cb5aac9bd9a31100c793d1"
    },
    "reminders": [
        "2014-03-12T12:00:00",
        "2014-03-12T13:37:27",
        "2014-03-12T13:37:27",
        "2014-03-12T22:14:27"
    ],
    "user": "xxx"
}

我想在循环中将提醒中的日期解析为 JS 到日期对象。

for (var i = userSchedule.reminders.length - 1; i >= userSchedule.reminders.length - 1; i++)
    {
    var date = new Date(userSchedule.reminders[i]);
    }

但是每当我登录它时,它只会显示无效日期。有什么想法吗?

最佳答案

虽然它不是答案,但你为什么使用 user_schedule.remindersuserSchedule.reminders 并且你的 for 循环将只使用正确的数据循环一次,因为你的循环以 < b>i=3; 这是 userSchedule.reminders[3] 的最后一个元素的索引,当你接下来循环时,它会超出数组提醒的范围

关于javascript - 在 JS 中将字符串格式化为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39335888/

相关文章:

javascript - jQuery UI 日期选择器在 iPad 上无法关闭

python - 串联字符串的字符串格式?

java - 我可以从 Action 监听器内部在类中设置数组吗? java

对字符数组初始化的困惑

javascript - 来自 JavaScript 的文件对话框 *without* &lt;input&gt;

javascript - 如何将自定义字符串添加到 jQuery .css() 函数

javascript - SQL 查询的 mongoose 等价物是什么

node.js - 错误 : Redis connection to 127. 0.0.1:6379 失败 - 连接 EMFILE

mysql - Sequelize 具有相同外键的多对多表覆盖值

node.js - Loopback 4 如何验证 requestBody 属性