欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

更改时间模式 yyyy/mm/dd 转换成 dd/mm/yyyy的格式

程序员文章站 2024-01-22 19:31:16
...
//时间格式化函数,此处仅针对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

}