//2019年6月5日、2019/06/05、2019-11-06
function dateFormat(time, mark){//輸入要轉換的時間
var year = time.getFullYear();
var month = time.getMonth()+1;//0~11
var day = time.getDate();
month = month > 10 ? month : '0' + month;
day = day > 10 ? day : '0' + day;
return year + mark + month + mark + day;
}
//更換鏈接符號即可
//當前日期
console.log(dateFormat(new Date(), '/'));
//指定日期
console.log(dateFormat(new Date('2019-10-1'), '/'));
//星期幾
function weekFormat(time){
var weekList = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'];
var week = time.getDay();//從週日0到週六6
return weekList[week];
}
console.log(weekFormat(new Date()));
//23:00:00 、23時05分03秒
function timeFormat(time){
var hours = time.getHours();
var minutes = time.getMinutes();
var seconds = time.getSeconds();
hours = hours < 10 ? '0' + hours : hours;
minutes = minutes < 10 ? '0' + minutes : minutes;
seconds = seconds < 10 ? '0' + seconds : seconds;
return hours + ':' + minutes + ':' + seconds;
}
console.log(timeFormat(new Date()));
今日心得:努力封裝屬於自己的函數,需要的時候拿來即可。