Title
$(function() {
vard=newDate()
varutc=d.getTimezoneOffset()/60
//轉(zhuǎn)換服務(wù)器時區(qū)時間
alert(formatTime("2018-12-22 19:25:59",-utc))
})
//轉(zhuǎn)換服務(wù)器時區(qū)時間
functionformatTime(t,utc) {
//t傳入的時間參數(shù),utc傳入的時區(qū)參數(shù)
if(!t)return
//獲取本地時間
vard=newDate()
//獲得本地時區(qū)
utc=utc?parseFloat(utc):d.getTimezoneOffset()/60
//格式化傳入時間
vartime=newDate(t)
//var time=new Date(t.toString().substring(0,4),t.toString().substring(5,7),t.toString().substring(8,10),t.toString().substring(11,13),t.toString().substring(14,16),t.toString().substring(17,19))
//轉(zhuǎn)換傳入時間為本地時間(默認(rèn)傳入服務(wù)器時間為東八區(qū)時間)
time.setHours(time.getHours()+(utc-8))
//輸出時間
varyy=time.getFullYear()
varMM=time.getMonth()+1
/* if(MM === 0) {
MM = 12
}*/
// +1使用new Date(YYYY,MM,DD,hh,mm,ss)這種方式月數(shù)不會默認(rèn)-1但是使用new Date('YYYY-MM-DD hh:mm:ss')會默認(rèn)-1
MM=MM<10?'0'+MM:MM
vardd=time.getDate()
dd=dd<10?'0'+dd:dd
varhh=time.getHours()
hh=hh<10?'0'+hh:hh
varmm=time.getMinutes()
mm=mm<10?'0'+mm:mm
varss=time.getSeconds()
ss=ss<10?'0'+ss:ss
vardate=yy+'-'+MM+'-'+dd+' '+hh+':'+mm+':'+ss
returndate
}