js时间格式化



  1. 假设今天是2020-04-20
1
2
3
4
5
6
7
const date = new Date('2020-04-20')
// 如果月份是单位数,就在前面拼接0
const month = (date.getMonth() + 1).toString().length === 1 ? '0' + (date.getMonth() + 1) : (date.getMonth() + 1)
// 返回现在的时间,格式为:2020-04-20
const nowTime = {
return: date.getFullYear() + '-' + month+ '-' + date.getDate()
}
  1. 时间函数
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
date.getFullYear() // 获得今年的完整年份,比如2020

date.getMonth() // 获得今年的月份,默认1月份为0,故要加1

date.getDate() // 获取当前日(1-31),比如20

date.getDay() // 获取当前星期X(0-6,0代表星期天)

date.getTime() //获取当前时间(从1970.1.1开始的毫秒数)

date.getHours() //获取当前小时数(0-23)

date.getMinutes() //获取当前分钟数(0-59)

date.getSeconds() //获取当前秒数(0-59)

date.getMilliseconds() //获取当前毫秒数(0-999)

date.toLocaleDateString() //获取当前日期

date.toLocaleTimeString() //获取当前时间

date.toLocaleString( ) //获取日期与时间
打赏
  • 版权声明: 本博客所有文章除特别声明外,均采用 Apache License 2.0 许可协议。转载请注明出处!
  1. © 2020 Liu Yang    湘ICP备20003709号

请我喝杯咖啡吧~

支付宝
微信