В этой статье описывается реализация JavaScript функции выходного формата формата времени. Поделитесь этим для вашей ссылки. Детали следующие:
JavaScript не предоставляет функции, которые вводят форматы контента DateTime, такие как тег FMT:
Ниже приведена моя функция вывода времени, которая непосредственно помещается в тег и вызывается при использовании. Код выглядит следующим образом
Скопировать код следующим образом: date.prototype.format = function (fmt) {// Автор: Meizz
if (this == "неверная дата") {
возвращаться "";
}
var o = {
"M +": this.getMonth () + 1, // месяц
"D+": this.getDate (), // день
"H+": this.gethours (), // часы
"M+": this.getMinutes (), // min
"S+": this.getSeconds (), // sec
"q +": math.floor ((this.getmonth () + 3) /3), // Quarterly
"S": this.getMilliseconds ()
// миллисекунд
};
if (/(y+)/.test(fmt))
fmt = fmt.Replace (regexp. $ 1, (this.getbleear () + "")
.substr (4 - regexp. $ 1.length));
для (var k in o)
if (new regexp ("(" + k + ")"). Тест (FMT))
fmt = fmt.replace (regexp. $ 1, (regexp. $ 1.length == 1)? (o [k])
: (("00" + o [k]). Substr (("" + o [k]). Длина)));
вернуть FMT;
}
Используйте его напрямую при использовании
Скопируйте код следующим образом: Новая дата (переменная времени) .format ("yyyy-mm-dd HH: MM: SS")
Я надеюсь, что эта статья будет полезна для каждого программирования JavaScript.