gpt4 book ai didi

jquery - 将特定日期格式转换为日历格式

转载 作者:行者123 更新时间:2023-12-01 06:44:44 24 4
gpt4 key购买 nike

我有一个这种格式的日期作为变量:Frid​​ay, August 5th 2016, 09:00并且需要将其转换为这种格式2016,8,5,09, 00,0,0,0 我的日历文件。有没有简单的方法可以用 jQuery 来做到这一点?我已经尝试过:

var oldDate = "Friday, August 5th 2016, 09:00";
var newDate = new Date(yyyy,mm,dd,HH,mm,0,0,0);

这没有帮助。我非常感谢您花时间帮我解决这个问题。

最佳答案

首先,您的日期格式错误。当尝试解析 JavaScript 时,th 会抛出异常。您可能需要考虑更改保存到服务器的格式。对于这个演示,我刚刚编写了一个正则表达式来解析它。之后就很容易将其转换为正确的格式。

var oldDate = new Date("Friday, August 5th 2016, 09:00".replace(/(\d)+(st|nd|rd|th)/g, '$1'));
var newDate = [
oldDate.getFullYear(),
oldDate.getMonth() + 1,
oldDate.getDate(),
('0' + oldDate.getHours()).slice(-2),
('0' + oldDate.getMinutes()).slice(-2),
0,
0,
0
];
var formattedDate = newDate.join(',');
document.write(formattedDate);

关于jquery - 将特定日期格式转换为日历格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36039957/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com