gpt4 book ai didi

javascript - 将 Javascript 字符串日期格式化为特定格式

转载 作者:行者123 更新时间:2023-11-30 15:41:08 24 4
gpt4 key购买 nike

我有一个类似 2016/1/1 的字符串,我想将其更改为适当的格式,例如 2016/01/01 (yyyy/mm/dd).输出格式也应该是一个字符串。

正确的做法是什么?

最佳答案

这是我经常使用的一段代码:

function yyyymmdd(dte) {
var _date = new Date(dte);
var mm = _date.getMonth() + 1; // getMonth() is zero-based
var dd = _date.getDate();

return [_date.getFullYear(),
"/",
(mm>9 ? '' : '0') + mm,
"/",
(dd>9 ? '' : '0') + dd
].join('');
}

var date = "1/1/2010";
yyyymmdd(dte); // returns "2010/01/01"

这是我想出的一种我喜欢的简单格式。可能有很多方法可以处理此代码。

这是一个稍微干净一些的版本,是后来向我推荐的。

function yyyymmdd(dte) {
var _date = new Date(dte);
var mm = _date.getMonth() + 1; // getMonth() is zero-based
var dd = _date.getDate();

return [_date.getFullYear(),
(mm>9 ? '' : '0') + mm,
(dd>9 ? '' : '0') + dd
].join('/');
}

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

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