functionformat(time){
if(!time) time =newDate();let date =newDate(time);let y = date.getFullYear();let m =(date.getMonth()+1+'').padStart(2,'0');let d =(date.getDate()+'').padStart(2,'0');let hh =(date.getHours()+'').padStart(2,'0');let mm =(date.getMinutes()+'').padStart(2,'0');let ss =(date.getSeconds()+'').padStart(2,'0');return`${
y}-${
m}-${
d}${
hh}:${
mm}:${
ss}`;}
函数封装 - 日期格式化
// 函数封装 - 日期格式化封装// 例:调用函数 formatDate(),返回结果为 "2020-xx-xx"// 函数名: formatDate// 参数: 没有// 返回值: 有functionformatDate(){
//创建一个日期对象var date =newDate();//获取年var year = date.getFullYear();//获取月 因为月份是从0开始计算//如果是10直接就是输入10 如果是小于10,就应该输入为:0+月 01 02 03 04var mon = date.getMonth()+1;
mon = mon <10?'0'+ mon : mon;//获取日var day = date.getDate();
day = day <10?'0'+ day : day;//获取小时var hour = date.getHours();
hour = hour <10?'0'+ hour : hour;//获取分钟var min = date.getMinutes();
min = min <10?'0'+ min : min;//获取秒数var sec = date.getSeconds();
sec = sec <10?'0'+ sec : sec;return''+ year +'-'+ mon +'-'+ day +' '+ hour+':'+min+':'+sec+'';}
console.log(formatDate());