纵有疾风起
人生不言弃

javascript常用时间格式化方法(星期、日期、时间)

export const getTime = function() {    //获取当前签到时间  : 12:00      let date = new Date(),hour = date.getHours()>=10?date.getHours():'0'+date.getHours(),minute = date.getMinutes()>=10?date.getMinutes():'0'+date.getMinutes();    return hour+':'+minute};export const getDate = function(y="年",m="月",d="日") {    //获取当前签到日期  : 2019年10月31日    let date = new Date(),year = date.getFullYear(),month = (date.getMonth()+1)>=10?date.getMonth()+1:'0'+(date.getMonth()+1),day=date.getDate()>=10?date.getDate():'0'+date.getDate();    return year+y+month+m+day+d};export const getWeek = function() {    //获取今天是星期几    let arr = ["日", "一", "二", "三", "四", "五", "六"],week = new Date().getDay();     return arr[week]};export const getYesterday = function(){    // 获取昨天日期    let day = new Date();    day.setTime(day.getTime()-24*60*60*1000);    return day.getFullYear()+"-" + ((day.getMonth()+1)>=10?(day.getMonth()+1):'0'+(day.getMonth()+1)) + "-" + (day.getDate()>=10?day.getDate():'0'+day.getDate())}export const timestampToTime =function(timestamp){    //利用时间戳获取时间    let date = new Date(timestamp)    let h = date.getHours()>=10?date.getHours():'0'+date.getHours();    let m = date.getMinutes()>=10?date.getMinutes():'0'+date.getMinutes();    return h + ':' + m}export const timestampToDate = function(timestamp){    //利用时间戳获取日期    let date = new Date(timestamp)    let year=date.getFullYear();    let mon = (date.getMonth()+1)>=10?date.getMonth()+1:'0'+(date.getMonth()+1);    let day = date.getDate()>=10?date.getDate():'0'+date.getDate();    let h = date.getHours()>=10?date.getHours():'0'+date.getHours();    let m = date.getMinutes()>=10?date.getMinutes():'0'+date.getMinutes();    return year+'-'+mon+'-'+day +' '+ h + ':' + m}

常用正则匹配,身份证,手机号域名

文章转载于:https://www.jianshu.com/p/86d690e5f3c0

原著是一个有趣的人,若有侵权,请通知删除

未经允许不得转载:起风网 » javascript常用时间格式化方法(星期、日期、时间)
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录