JS 日期和时间

//日期 
const now =new Date(); 

console.log(now) Wed May 25 2022 23:37:32 GMT+0800 (中国标准时间)
console.log(typeof now) //object
//年 月  日  时间

console.log('getFullYear:',now.getFullYear()); //年

console.log('getMonth:',now.getMonth()+1);//月

console.log('getDate:',now.getDate()); //日
console.log('getDay:',now.getDay()); //星期几  0 等于星期天

console.log('getHours:',now.getHours()); //时

console.log('getDate:',now.getMinutes()); //分
console.log('getSeconds:',now.getSeconds()); //秒

//timestamps 时间戳  1970年 1月1日 -  当下

console.log('timestamps',now.getTime());

//日期字符串
console.log(now.toDateString()); //Wed May 25 2022

console.log(now.toTimeString()); //23:48:53 GMT+0800 (中国标准时间)

console.log(now.toLocaleString()); //打印本地计算机的时间
//日期 
const now =new Date(); 
const before=new Date('February 1 2020 21:10:30');


console.log(before.getTime(),now.getTime());

//获取相差的天数 1000毫秒= 1秒   
const diff=now.getTime()-before.getTime();

console.log(diff);
//Math.round 四省五入
const mins = Math.round(diff/1000/60);

const hours=Math.round(mins/60);

const days=Math.round(hours/24);

console.log(mins,hours,days);

// 知道时间戳
const timestamps=1628882116160;

console.log(new Date(timestamps));

//创建数字时钟

//日期 
const clock=document.querySelector('.clock');

const tick=()=>{
  const now= new Date();

  const h=now.getHours();

  const m=now.getMinutes();

  const s=now.getSeconds();

  const html=`
   <span>${h}:${m}:${s}</span>
  `;
  clock.innerHTML=html;


};

setInterval(tick,1000);

day.js工具

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值