使用jQuery将“2017-06-23T07:15:00”转换为23-06-2017和07:15

时间:2017-06-22 04:43:40

标签: jquery datetime

我想使用jQuery将“2017-06-23T07:15:00”转换为23-06-2017和07:15。

2 个答案:

答案 0 :(得分:1)

用户Date函数从string创建Object并从创建的对象中获取DateTime元素。这里有一个例子:

var d = new Date('2017-06-23T07:15:00');

var year = d.getFullYear(),
    month = d.getMonth() + 1,
    day = d.getDate(),
    hour = d.getHours(),
    minute = d.getMinutes();
    
month = month < 10 ? '0' + month : month;
day = day < 10 ? '0' + day : day;
hour = hour < 10 ? '0' + hour : hour;
minute = minute < 10 ? '0' + minute : minute;

var date = day + '-' + month + '-' + year,
  time = hour + ':' + minute;

alert('Date: ' + date + ' and Time: ' + time);

答案 1 :(得分:0)

function getDate(d) {
    if (d != null)
        var date = new Date(d);
    else
        var date = new Date();

    var str = date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate() + " " + date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds();
    return str;
}

嗨,你需要像这样转换日期,这可能对你有帮助。现在试试吧。