getMonth返回错误的值

时间:2016-12-28 13:29:18

标签: javascript

做吧

var currentTime = new Date();
    var yy = currentTime.getFullYear();
    var mm = currentTime.getMonth();
    var dd = currentTime.getDate(); 
    var hh = currentTime.getHours(); 
    var mm = currentTime.getMinutes(); 
    var ss = currentTime.getSeconds(); 

    var datetosend = yy + '-' + mm + '-' + dd + ' ' + hh + ':' + mm + ':' + ss;


    console.log(  mm);

它返回值,23或24或28更新页面后数字更大

1 个答案:

答案 0 :(得分:1)

您正在使用mm变量进行月份和分钟。将其更改为:

var yy = currentTime.getFullYear();
var mo = currentTime.getMonth();
var dd = currentTime.getDate(); 
var hh = currentTime.getHours(); 
var mi = currentTime.getMinutes(); 
var ss = currentTime.getSeconds(); 

var datetosend = yy + '-' + mo + '-' + dd + ' ' + hh + ':' + mi + ':' + ss;