目前我有这个名为 uniqueDate
的 var
如果我尝试获取此变量 console.log(uniqueDate);
的值
这会给我一个像这样登录检查元素["2020-05-24", "2020-05-25", "2020-05-26", "2020-05-27", "2020-05-28", "2020-05-29"]
在 php 中有 date('M j, Y',strtotime(<data>))
这将导致这样的事情May 24, 2020
May 25, 2020
May 26, 2020
May 27, 2020
May 28, 2020
May 29, 2020
我想像上面的示例日期一样将 var uniqueDate
的日期格式转换为 M j, Y
。
使用jQuery?或者只是JS
最佳答案
你可以试试这个:
var date = new Date('2020-05-24');
var normalizedDate = new Date(date.getTime() - date.getTimezoneOffset() * -60000);
var formattedDate = normalizedDate.toLocaleDateString('en-US', {
day: 'numeric',
month: 'short',
year: 'numeric'
});
console.log(formattedDate);
希望能帮助到你。
关于javascript - 将日期转换为 M j, Y?在 JavaScript 中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/61765340/