获得当前年月日时分秒并能判断是早晨 中午 下午 深夜

var date = new Date()
var year = date.getFullYear()//年
var month = date.getMonth() + 1//月
var strDate = padDate(date.getDate())//日
var Hours = padDate(date.getHours())//时
var Minutes = padDate(date.getMinutes())//分
if (month >= 1 && month <= 9) {
month = ‘0’ + month
}
// if (strDate >= 0 && strDate <= 9) {
// strDate = “0” + strDate;
// }
Minutes = (Minutes <= 9) ? ‘0’ + Minutes : Minutes
var currentdate = year + ‘年’ + month + ‘月’ + strDate + ‘日’ + ’ ’ + Hours + ‘:’ + Minutes
this.period = this.getPeriod(Hours)//传时进来进行判断当前时间是属于上午还是下午
this.todayData = currentdate//给拼接好的日期赋值
},
getPeriod(val) {//传时进来进行判断当前时间是属于上午还是下午
if (val >= 3 && val < 6) {//凌晨:3:00–6:00
return ‘凌晨’
} else if (val >= 6 && val < 8) {//早晨:6:00—8:00
return ‘早晨’
} else if (val >= 8 && val < 11) {//上午:8:00–11:00
return ‘上午’
} else if (val >= 11 && val < 13) {//中午:11:00–13:00
return ‘中午’
} else if (val >= 13 && val < 17) {//下午:13:00–17:00
return ‘下午’
} else if (val >= 17 && val < 19) {//傍晚:17:00–19:00
return ‘傍晚’
} else if (val >= 19 && val < 23) {//晚上:19:00–23:00
return ‘晚上’
} else {//深夜:23:00–3:00
return ‘深夜’
}
},
这里插入图片描述
在return里保存的值 根据时间段来判断处于哪个阶段(早晨,中午,傍晚。。。)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值