javascript处理日期和时间

1.显示时间

let special = new Date('2020/5/20')

special.getDate()    //返回20

special.getDay()  //返回星期几  星期天是0,星期一至星期六是1-6

special.getMonth()  //返回月份  1月至12月 对应0-11

special.getFullYear()  //返回公元年份 2020

 

special.setFullYear()  //设置公元年

special.setMonth(11)  //设置月份 设置12月

special.setDate()  //设置特定月份的第几日

let today = new Date()  //声明变量为当前日期和时间

console.log(today.toISOString())  //先转换协调世界时的日期和时间,再依据ISO 8601格式,显示如【2020-11-29T21:50:53.319Z】  等同于today.toJSON()

today.toLocaleDateString()  //显示如【2020/11/29】

typeof today //显示object

today.toDateString()  //显示为【Thu Nov 29 2018】

2.处理时间

let current = new Date()  //当前时间

current.getHours()  //返回当前时间代表小时数的整数值

current.getMinutes()  //返回当前代表分钟数的整数值

current.getSeconds() //返回代表秒数的整数值

current.getMilliseconds() //返回代表毫秒数的整数值

current.getTime()  //返回从公元1970年1月1日0时0分0秒开始,至现在为止的毫秒数

current.getTimezoneOffset() //以分钟为测量单位,返回本地相对于协调世界时的时间差

相对应的,分别有setHours()  setMinutes()  setSeconds()  setMilliseconds()  setTime()  

协调世界时 UTC coordinated universal time

let special = new Date('2100/8/8 10:30:00') 

console.log(special.toString()) //显示如【Sun Aug 08 2100 10:30:00 GMT+0800】

special.toLocaleTimeString() // 返回【10:30:00】

special.toLocaleString()  //返回如【2100/8/8 10:30:00】

special.toTimeString() //返回如【10:30:00 GMT+0800】

Date.now()Date.parse(内含当前时间点的Date对象实例的变量名称) 返回纪元时间到当前时间点的毫秒数

PS:设置月份时,数字10代表11月

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值