一、格式化时间(年月日时分秒)
export function dateTimeFormatting ( dateTime ) {
if ( dateTime. toString ( ) . length == 10 ) {
dateTime = dateTime * 1000
}
let date = new Date ( dateTime || '' )
return date. getFullYear ( ) + '-' + ( date. getMonth ( ) + 1 < 10 ? '0' + ( date. getMonth ( ) + 1 ) : date. getMonth ( ) + 1 ) +
'-' + ( date. getDate ( ) < 10 ? '0' + date. getDate ( ) : date. getDate ( ) ) + ' ' +
( date. getHours ( ) < 10 ? '0' + date. getHours ( ) : date. getHours ( ) ) + ':' + ( date. getMinutes ( ) < 10 ? '0' + date
. getMinutes ( ) : date. getMinutes ( ) ) + ':' + ( date. getSeconds ( ) < 10 ? '0' + date. getSeconds ( ) : date. getSeconds ( ) )
}
二、格式化时间(年月日)
export function dateFormatting ( dateTime, symbol ) {
let date = new Date ( dateTime || '' )
let symbols = symbol || '-'
return date. getFullYear ( ) + ( symbols == 'character' ? '年' : symbols) + ( date. getMonth ( ) + 1 < 10 ? '0' + ( date
. getMonth ( ) + 1 ) : date. getMonth ( ) + 1 ) + ( symbols == 'character' ? '月' : symbols) +
( date. getDate ( ) < 10 ? '0' + date. getDate ( ) : date. getDate ( ) ) + ( symbols == 'character' ? '日' : '' )
}
三、日期格式化(获取年份)
export function getYear ( dateTime ) {
let date = new Date ( dateTime || '' )
return date. getFullYear ( )
}
四、格式化时间(月日)
export function monthDayFormatting ( dateTime, symbol ) {
let date = new Date ( dateTime || '' )
let symbols = symbol || '-'
return ( date. getMonth ( ) + 1 < 10 ? '0' + ( date. getMonth ( ) + 1 ) : date. getMonth ( ) + 1 ) + ( symbols == 'character' ?
'月' : symbols) + ( date. getDate ( ) < 10 ? '0' + date. getDate ( ) : date. getDate ( ) ) + ( symbols == 'character' ? '日' :
'' )
}
五、格式化时间(时分秒)
export function timeFormatting ( dateTime ) {
let date = new Date ( dateTime || '' )
return ( date. getHours ( ) < 10 ? '0' + date. getHours ( ) : date. getHours ( ) ) + ':' + ( date. getMinutes ( ) < 10 ? '0' + date
. getMinutes ( ) : date. getMinutes ( ) ) + ':' + ( date. getSeconds ( ) < 10 ? '0' + date. getSeconds ( ) : date. getSeconds ( ) )
}
六、秒 转换为 分秒
export function formatTime ( s ) {
let t = '' ;
s = Math. floor ( s) ;
if ( s > - 1 ) {
let min = Math. floor ( s / 60 ) % 60 ;
let sec = s % 60 ;
if ( min < 10 ) {
t += "0" ;
}
t += min + ":" ;
if ( sec < 10 ) {
t += "0" ;
}
t += sec;
}
return t;
}