在编程中,总会遇到各种各样的获取时间的要求,下面我们来看一下获取不同时间格式的方法有哪些?
如果不记得的话建议收藏哦!
方法:new Date()
console.log(new Date())//Wed Nov 04 2020 18:20:49 GMT+0800 (中国标准时间)
可运行代码:
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字符串从后面数起,返回倒数两位的字符
获取的是12小时制:
console.log(new Date().toLocaleTimeString())//下午6:23:09
获取的是24小时制:
console.log(new Date().toLocaleTimeString(‘chinese‘, { hour12: false }))//18:45:50
console.log(new Date().getFullYear())//2020
注意:月份的返回值范围是 0~11,所以要获得当前月份,要+1
console.log(new Date().getMonth())//当前月份-1
console.log(new Date().getMonth()+1)//当前月份
console.log(new Date().getDate())//返回当前 日
注意:获取的返回值范围是 0~6 , 0表示星期天
console.log(new Date().getDay())
注意:获取返回值的范围是 0~23
console.log(new Date().getHours())//小时
注意:获取返回值的范围是 0~59
console.log(new Date().getMinutes())//分
注意:获取返回值的范围是 0~59
console.log(new Date().getSeconds())//秒
注意:范围是 0~999
console.log(new Date().getMilliseconds())//毫秒
console.log(new Date().getTime())
获取当前时间 以2019-06-23 20:30:00 的形式显示(time即为当前时间) ;将数据库中的datetime格式转化为2019-06-23 20:30:00 形式
这周写自己的项目发现又用到日历了,加之自己毕业之后的第一个工作中遇到的任务也是需要写个日历(组员写了,我就不用写了),今天就来好好折腾一下日历是怎么写的
首先必须要提到的是 Date 对象,它用来处理时间和日期。使用 new Date() 语句可创建 Date 对象,创建出来的时间格式如下(后面提到的标准时间都是指该格式):
日历是我们生活中重要的一部分。在当今世界,人们大多使用网络或移动日历。它们随处可见,包括在各种软件中:预订应用、旅行软件、项目管理、管理面板等。出于多种原因,用户可能需要在网站上使用日历
最近写代码时,需要获取任意一天的起始和结束时间,0点和23:59:59这两个时间的时间戳;使用了setHours() 方法;setHours() 方法用于设置指定的时间的小时字段
在页面找一个合适的位置添加div标签,用于显示时间;自定义JavaScript函数 showTime();在页面载入事件中每隔一秒调用一次showTime()函数,实时显示系统时间
写在前面:时间是物理学七大常量之一。生活中记录时间有两种方式(或者说有两种计时系统):GMT(格林尼治时间)和UTC(协调世界时间)。JS中的Date对象只能通过new关键字创建。
利用JS中的Date对象即可实现,创建目标时间和当前时间,利用getTime函数将两个时间转换成距离1970-01-01的秒数,相减后转化为年月日即可
javascript时间戳转换,支持自定义格式,可以显示年,月,周,日,时,分,秒多种形式的日期和时间。推荐一个JavaScript常用函数库;在日常工作生活中,会经常用到一些日期格式化,url相关操作,浏览器类型判断,常用验证格式等等函数
getTime()方法,通常我们计算时间差都是通过获取两个时间数据,然后分别使用getTime()方法返回与固定的1970 年 1 月 1 日的时间差,通过对返回毫秒数的差,换算成时间单位,得出两个时间的时间差。
内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!