js获取当前时间毫秒_12种JS常用获取时间的方式

9678020c0fc3f3acea1050f70ee2c051.png

在编程中,总会遇到各种各样的获取时间的要求,下面我们来看一下获取不同时间格式的方法有哪些? 如果不记得的话建议收藏哦!

1、获取当前的日期和时间

方法:new Date()
console.log(new Date())//Wed Nov 04 2020 18:20:49 GMT+0800 (中国标准时间)

2、获取当前日期

可运行代码:

console.log(new Date().toLocaleDateString())//2020/11/4

不一样的格式:

function fn(){    let t = new Date()    let fn1 = (d) =>(‘0‘+d).substr(-2)    console.log(t.getFullYear()+‘-‘+    fn1(t.getMonth()+1)+‘-‘+    fn1(t.getDate()))    )}fn()//2020-11-04

说明:b.substr(-2)的含义是将字符串b字符串从后面数起,返回倒数两位的字符

3、返回当前时间

获取的是12小时制:

console.log(new Date().toLocaleTimeString())//下午6:23:09 

获取的是24小时制:

console.log(new Date().toLocaleTimeString(‘chinese‘, { hour12: false }))//18:45:50 

4、从Date()对象返回当前 年份

console.log(new Date().getFullYear())//2020

5、从Date()对象返回当前 月份

注意:月份的返回值范围是 0~11,所以要获得当前月份,要+1

console.log(new Date().getMonth())//当前月份-1
console.log(new Date().getMonth()+1)//当前月份

6、从Date()对象返回月份的当前 日

console.log(new Date().getDate())//返回当前 日

7、从Date()对象返回一个星期的某一天,当前是星期几

注意:获取的返回值范围是 0~6 , 0表示星期天

console.log(new Date().getDay())

8、从Date()对象的 当前 小时

注意:获取返回值的范围是 0~23

console.log(new Date().getHours())//小时

9、返回Date()对象的 当前 分钟

注意:获取返回值的范围是 0~59

console.log(new Date().getMinutes())//分

10、返回Date()对象的 当前 秒数

注意:获取返回值的范围是 0~59

console.log(new Date().getSeconds())//秒

11、返回Date()对象的 当前 毫秒数

注意:范围是 0~999

console.log(new Date().getMilliseconds())//毫秒

12、返回 日期 1970.01.01 距现在的毫秒数

console.log(new Date().getTime())

本文完~

538bccd315e08234568168df9855355f.png ba9d3487da5f75dd30c516891959bb41.png
  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在JavaScript中,可以使用Date对象来获取当前时间。以下是几常用的方法: 1. 使用getFullYear()方法来获取当前年份,返回一个4位数的年份。 2. 使用getMonth()方法来获取当前月份,返回一个0到11之间的数字,其中0代表一月,11代表十二月。 3. 使用getDate()方法来获取当前日期,返回一个1到31之间的数字。 4. 使用getDay()方法来获取当前星期几,返回一个0到6之间的数字,其中0代表星期天,6代表星期六。 5. 使用getHours()方法来获取当前小时数,返回一个0到23之间的数字。 6. 使用getMinutes()方法来获取当前分钟数,返回一个0到59之间的数字。 7. 使用getSeconds()方法来获取当前秒数,返回一个0到59之间的数字。 8. 使用getMilliseconds()方法来获取当前毫秒数,返回一个0到999之间的数字。 除了以上方法,还可以使用toLocaleDateString()方法来获取当前日期的字符串表示,使用toLocaleTimeString()方法来获取当前时间的字符串表示,使用toLocaleString()方法来获取当前日期和时间的字符串表示。 因此,要获取当前时间的方法可以使用如下代码: var time = new Date(); var currentYear = time.getFullYear(); var currentMonth = time.getMonth() + 1; // 因为getMonth()方法返回的是0到11,所以要加1 var currentDate = time.getDate(); var currentHour = time.getHours(); var currentMinute = time.getMinutes(); var currentSecond = time.getSeconds(); 请注意,以上代码中的变量currentYear, currentMonth, currentDate, currentHour, currentMinute, currentSecond分别保存了当前的年份、月份、日期、小时数、分钟数和秒数。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值