javascript - 如何更改 javascript 中现有日期的日期格式

标签 javascript

我已经下载了一个用于实时聊天的 war 文件(不是我的代码)websockets 应用程序(Java 应用程序)

这是我从后端收到的信息(我没有代码)

Object {message: "as", sender: "sdas", received: "Thu Nov 19 21:12:36 IST 2015"}

是否可以更改日期,以便我只能获取

Thu Nov 19 21:12:36 ,而不是Thu Nov 19 21:12:36 IST 2015

function onMessageReceived(evt) {

    var msg = JSON.parse(evt.data); 
    console.log(msg);
    var $messageLine = $('<tr><td class="received">' + msg.received
            + '</td><td class="user label label-info">' + msg.sender
            + '</td><td class="message badge">' + msg.message
            + '</td></tr>');
    $chatWindow.append($messageLine);
}

您能告诉我该怎么做吗

最佳答案

以任何方式获取有效的长日期,都可以删除字符串中的尾随两个单词,

function simpleDateString(dt){       

    return dt.split(" ").splice(0, 4).join(" ");
}

使用上面的函数去除拖尾词, 让我们修改你的函数

function onMessageReceived(evt) {

    var msg = JSON.parse(evt.data); 
    console.log(msg);
    var simpleDate = simpleDateString(msg.received); //parse your date string
    var $messageLine = $('<tr><td class="received">' + simpleDate 
            + '</td><td class="user label label-info">' + msg.sender
            + '</td><td class="message badge">' + msg.message
            + '</td></tr>');
    $chatWindow.append($messageLine);
}

关于javascript - 如何更改 javascript 中现有日期的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33808411/

相关文章:

javascript - 如何查看附加到 html 元素的事件?

Javascript(当浏览器窗口超过 436px 时调整大小)

javascript - 谷歌图表 : how to change color for negative values in Annotation Chart

php - CKEditor 4 内联编辑保存按钮插件

javascript - 如果不包含图像,它会占用带宽吗

javascript - Redis Node 如何在函数async/await中返回True

javascript 在 chrome 中表现得很奇怪

javascript - 如何使用 foreach 将值设置为数组

javascript - 如何在编程短信中包含 FaceTime 号码的 URL/链接

javascript - 如何同步获取响应和异步请求?