12种JS常用获取时间的方式

摘要:
504.返回当前年份控制台。log(newDate()。getFullYear()))。从Date()对象返回当前月份注意:

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

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())

免责声明:文章转载自《12种JS常用获取时间的方式》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇c++读写二进制文件css3中动画animation的应用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Java设计模式学习记录-观察者模式

前言 观察者模式也是对象行为模式的一种,又叫做发表-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、 咱们目前用的最多的就是各种MQ(Message Queue)都是基于这个模式的思想来实现的,生产者产生数据放到一个队列中,消费者观察生产者的消息队列的变化,从而接收消息,执行消费者本身的逻辑。 观察者模式 概念介绍...

Sql Server2008 中的SQL Server Management Studio(SSMS) (转)

Management Studio首次出现在MSSQL2005中,到MSSQL2008中已经成为了一个更成功的产品。其中在SSMS2008中最重要的特性如下: 1.活动监视器 2.对象资源管理器详细信息 3.搜索 4.查询编辑器之IntelliSense 5.查询编辑器之T-SQL调试 这些只是部分关键功能,其他的功能你可以亲自使用SSMS来发现,...

无线定位几何原理

  超宽带信号持续时间短,带宽很高,时间分辨率强   超宽带定位精度高的原因:   超宽带干扰低的原因: 基于接收信号强度的定位   利用发射信号的强度值和信道衰落模型,得出待测目标与基站之间的距离,进而得出待测目标的位置。      超宽带信号从一个节点传输到另外一个节点要经过多径效应、小尺度衰落以及路径损耗和阴影效应。   RSS方法必须在知道发送信号...

oracle中有关用户、角色的一些概念。

oracle中的每个用户对应一个单独的方案(schema),方案的名字与用户名一样,方案中包含很多数据对象,表,视图,触发器,存储过程等元素。 oracle中管理数据库的角色有sys,system,数据库的维护由数据库自己来完成,任何用户不得更改。 sys:所有oracle的数据字典的基表和视图都存放在sys用户中,   sys拥有dba,sysdba,s...

python json数据的转换

1  Python数据转json字符串   import json   json_str = json.dumps(py_data) 参数解析:   json_str = json.dumps(py_data,sort_keys=True,indent =4,separators=(',', ': '),encoding="gbk",ensure_asc...

js日期控件遇到的问题

一、问题:   在web项目里有很多时候需要使用日期控件来完成相关的功能,但是日期控件的日期格式又和我们的需求不符   那么,就需要我们来自定义日期的格式完成需求 二、解决:   1、取月末:   (1)强制取值: //判断每个月最后一天 function lastDay(cYear,cMouth){ var year; var m...