javascript - 将 DATETIME 字符串转换为 Javascript 或 jQuery 中的时间和日期

标签 javascript jquery datetime

我有一个来自 JSON 对象的字符串中的日期时间参数

像这样-

        datetime:"2015-04-15 09.00.00"

我的目标是将其转换为:

        "15 April 09:00" 

(2015年也可以包括但不是必需的) 之后我将在两个不同的地方附加日期和时间。

有什么建议吗?除了获取插件之外似乎找不到任何好的信息。

最佳答案

您可以像这里的答案一样解析月份:

https://stackoverflow.com/a/1643468/2498251

var monthNames = ["January", "February", "March", "April", "May", "June",
  "July", "August", "September", "October", "November", "December"
];

所以对于你的情况你可以做这样的事情:

var d = new Date("2015-04-15 09:00:00");
var day = d.getDay();
var month = monthNames[d.getMonth()];
var year = d.getYear();
var hour = d.getHours();
var min = d.getMinutes();

var fullDatetime = day + ' ' + month + ' ' + hour + ':' + min;

关于javascript - 将 DATETIME 字符串转换为 Javascript 或 jQuery 中的时间和日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29621826/

相关文章:

r - 在 R 中查找观察值之间的时间差

javascript - jQuery - 获取元素的高度并将该高度应用于同一父元素内的另一个元素

javascript - 如何通过 web3 或其他人获取 Metamask 钱包中的所有代币?

javascript - 使用 jquery load 调用 capcha 函数

javascript - 从表格中删除内容并重新格式化表格

c# - 使用可为 null 的日期的 TimeSpan

javascript - 使用 ajax 编辑要点

javascript - 调用函数和传递函数有什么区别?

javascript - 当克隆包含单选按钮的 div 时,jQuery 会自动向单选按钮名称添加 +1

python - 如何删除天数为负的行