美文网首页
2019-04-03 js中date转换问题

2019-04-03 js中date转换问题

作者: qiaoguoxing | 来源:发表于2019-04-03 10:04 被阅读0次

有时候做项目会用到js的date日期格式,因为Date()返回的格式不是我们需要的,Date()返回格式:

Thu Mar 19 2015 12:00:00 GMT+0800 (中国标准时间)

而我们则需要这样的格式:2015-3-19 12:00:00

除非是在后台处理好时间格式,然后在页面直接显示。

1.js方法返回值:2015-03-19

var formatDate = function (date) {

    var y = date.getFullYear();

    var m = date.getMonth() + 1;

    m = m < 10 ? '0' + m : m;

    var d = date.getDate();

    d = d < 10 ? ('0' + d) : d;

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

};

2.js方法返回值:2015-03-19 12:00

var formatDateTime = function (date) {

    var y = date.getFullYear();

    var m = date.getMonth() + 1;

    m = m < 10 ? ('0' + m) : m;

    var d = date.getDate();

    d = d < 10 ? ('0' + d) : d;

    var h = date.getHours();

    var minute = date.getMinutes();

    minute = minute < 10 ? ('0' + minute) : minute;

    return y + '-' + m + '-' + d+' '+h+':'+minute;

};

如何将2015-03-12 12:00 转换成标准时间()?

Thu Mar 19 2015 12:00:00 GMT+0800 (中国标准时间)

js方法返回值:Thu Mar 19 2015 12:00:00 GMT+0800 (中国标准时间)

var parserDate = function (date) {

    var t = Date.parse(date);

    if (!isNaN(t)) {

        return new Date(Date.parse(date.replace(/-/g, "/")));

    } else {

        return new Date();

    }

};

调用:parserDate("2015-03-19 12::00:00")

https://blog.csdn.net/lilinoscar/article/details/44459571#

相关文章

网友评论

      本文标题:2019-04-03 js中date转换问题

      本文链接:https://www.haomeiwen.com/subject/cjcabqtx.html