javascript - 在 JavaScript 中获取日期

标签 javascript date

如何获取这种格式的日期

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/

相关文章:

Sharepoint Designer - 有没有办法计算工作流程中的日期差异?

MySQL:如何按日期每n天选择行

java - Android 比较纪元时间和今天日期并输出差异

java - 根据java中的日期查找日期 - 给出错误的答案

javascript - 在变量内执行循环

javascript - 我可以在 ReactJS 中嵌入原始元素的子元素吗?

javascript - 排除 DOM 子树的 jQuery 选择器

javascript - Cypress 如何暂时逃离 cy.within()

javascript - jQuery 悬停动画期间最后一个 Div 闪烁

Java - 检查日期格式是否可接受并根据它比较日期