html时间格式转换,时间格式转换

时间格式转换

先看一下需要实现的效果吧!

bVbuBV4?w=489&h=210

Document

body #date {

height: 200px;

width: 200px;

background: #f5f5f5;

display: flex;

flex-direction: column;

align-items:center;

justify-content: center;

}

.hours{

display: flex;

}

.time{

width: 30px;

height: 50px;

text-align: center;

line-height: 50px;

color: #fff;

margin: 0 3px;

}

.time:nth-child(1){

background: red;

}

.time:nth-child(2){

background: blue;

}

.time:nth-child(3){

color: #000;

margin: 0;

}

.time:nth-child(4){

background: orange;

}

.time:nth-child(5){

background: greenyellow;

}

.day{

line-height: 3em;

}

function DateDiff2(type) { // type(TIME 时分; DAY 年月日)

let date = new Date(); // 当前时间

let year = date.getFullYear(); // 年

let month = date.getMonth(); // 月

let day = date.getDate(); //日

let hours = date.getHours(); // 时

let minutes = date.getMinutes(); // 分

let newmonth = month < 10 ? "0" + (month + 1) : (month + 1);

let newday = day < 10 ? "0" + day : day;

let newHours = hours < 10 ? "0" + hours : hours;

let newMinutes = minutes < 10 ? "0" + minutes : minutes;

if(type == 'TIME')

return newHours + ":" + newMinutes

else if(type == 'DAY')

return "

" + year + "." + newmonth + "." + newday + "
"

}

setInterval(function() {

let date = DateDiff2('TIME');

let str = '

'

for(let i = 0; i < date.length; i ++) {

str += '

' + date[i] + '
'

}

str += '

' + DateDiff2('DAY')

document.getElementById('date').innerHTML = str

}, 1000)

简单的实现了一下效果,样式写的有点啰嗦,你们可以自己写的简洁一些哈!!!

上效果图:bVbuCiZ?w=248&h=250

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值