gpt4 book ai didi

javascript - 在 JavaScript 中获取日期

转载 作者:行者123 更新时间:2023-12-02 20:27:12 25 4
gpt4 key购买 nike

如何获取这种格式的日期

1/11/2011 3:50:15 PM

使用 JavaScript。

最佳答案

它看起来像这样。因为javascript没有日期格式化功能:

var d = new Date();
var date = [ d.getDate(), d.getMonth() + 1, d.getFullYear() ];
var time = [
(d.getHours() > 12) ? d.getHours() - 12 : (d.getHours() == 0) ? 12 : d.getHours(),
d.getMinutes(),
d.getSeconds()
];

"".concat(date.join("/"), " ", time.join(":"), " ", (d.getHours() > 11) ? "PM" : "AM");

PS:我希望AM/PM很好,我不太熟悉。

编辑:我已经检查过现在没问题了。

您甚至可以通过以下方式使用它来扩展 Date 类:

Date.prototype.getFormatted = function() {
var date = [ this.getDate(), this.getMonth() + 1, this.getFullYear() ];
var time = [
(this.getHours() > 12) ? this.getHours() - 12 : (this.getHours() == 0) ? 12 : this.getHours(),
this.getMinutes(),
this.getSeconds()
];

return "".concat(date.join("/"), " ", time.join(":"), " ", (this.getHours() > 11) ? "PM" : "AM");
};

然后简单地:

var d = new Date();
d.getFormatted();

关于javascript - 在 JavaScript 中获取日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4656207/

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