更改時間模式 yyyy/mm/dd 轉換成 dd/mm/yyyy的格式


//時間格式化函數,此處僅針對yyyy-MM-dd hh:mm:ss 的格式進行格式化
dateFormat:function(time) {
    var date=new Date(time);
    var year=date.getFullYear();
    /* 在日期格式中,月份是從0開始的,因此要加0
     * 使用三元表達式在小於10的前面加0,以達到格式統一  如 09:11:05
     * */
    var month= date.getMonth()+1<10 ? "0"+(date.getMonth()+1) : date.getMonth()+1;
    var day=date.getDate()<10 ? "0"+date.getDate() : date.getDate();
    var hours=date.getHours()<10 ? "0"+date.getHours() : date.getHours();
    var minutes=date.getMinutes()<10 ? "0"+date.getMinutes() : date.getMinutes();
    var seconds=date.getSeconds()<10 ? "0"+date.getSeconds() : date.getSeconds();
    // 拼接
    return year+"-"+month+"-"+day+" "+hours+":"+minutes+":"+seconds;
}
--------------------- 
版權聲明:本文為CSDN博主「瀟I灑」的原創文章,遵循CC 4.0 by-sa版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/tg928600774/article/details/80348534
}

 https://blog.csdn.net/tg928600774/article/details/80348534

今天遇到的問題是把yyyy/mm/dd 轉換成 dd/mm/yyyy的格式

changDateFormate( dateOfBirth){
var date = new Date( dateOfBirth);
var year = date. getFullYear();
 
var month = date. getMonth() + 1< 10 ? "0" +( date. getMonth() + 1) : date. getMonth() + 1;
var day = date. getDate()< 10 ? "0" + date. getDate() : date. getDate();
 
 
return day + "/" + month + "/" + year

}



在onSubmit里面
寫入
onSubmit({ value, valid}: { value: User, valid: boolean}) {
if( ! valid){
console. log( 'Form is not valid');
} else {
value. isActive = true;
value. registered = new Date();
value. hide = true;
value. dateOfBirth = this. changDateFormate( value. dateOfBirth)
this. userService. addUser( value);

// this.form.reset();
}
}
 
 

 

changDateFormate( dateOfBirth){
var date = new Date( dateOfBirth);
var year = date. getFullYear();
/* 在日期格式中,月份是從0開始的,因此要加0
* 使用三元表達式在小於10的前面加0,以達到格式統一 如 09:11:05
* */
var month = date. getMonth() + 1< 10 ? "0" +( date. getMonth() + 1) : date. getMonth() + 1;
var day = date. getDate()< 10 ? "0" + date. getDate() : date. getDate();
// var hours=date.getHours()<10 ? "0"+date.getHours() : date.getHours();
// var minutes=date.getMinutes()<10 ? "0"+date.getMinutes() : date.getMinutes();
// var seconds=date.getSeconds()<10 ? "0"+date.getSeconds() : date.getSeconds();
// // 拼接
 
return day + "/" + month + "/" + year

}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM