繁体   English   中英

Javascript datetime至今

[英]Javascript datetime to date

我有以下日期格式:

2014-07-08 00:00:00

我希望将其转换为

2014-07-08

我一直在万维网上寻找示例,但是找不到解决方案?

JavaScript没有办法将datetime格式化为日期字符串吗?

为什么不简单地拆分呢?

date="2014-07-08 00:00:00".split(" ")[0];

或者,如果您正在寻找有关日期的更复杂的操作,则可以使用moment.JS

只需尝试:

var input  = '2014-07-08 00:00:00',
    output = input.split(' ')[0];
var d = new Date('2014-07-08 00:00:00')
d.toDateString()

如果还不够的话,这将给2014年8月7日星期四。 您可以考虑使用来自http://momentjs.com/的 moment.js

http://jsfiddle.net/PeteA/kr11waha/1/

根据我之前给出的答案:

function addZero(v) {
    if (v < 10) return '0' + v;
    return v;
}

function stripDate(ds) {
    var d = new Date(ds),
        y = d.getFullYear(),
        m = addZero(d.getMonth() + 1),
    d = addZero(d.getDate());

    return y + '-' + m + '-' + d;
}

stripDate('2014-07-08 00:00:00');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM