关闭

JS常用获取时间方式

时间: 2020-11-08阅读: 187标签: 时间

在编程中,总会遇到各种各样的获取时间的要求,下面我们来看一下获取不同时间格式的方法有哪些?

如果不记得的话建议收藏哦!


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())
站长推荐

1.云服务推荐: 国内主流云服务商,各类云产品的最新活动,优惠券领取。地址:阿里云腾讯云华为云

2.广告联盟: 整理了目前主流的广告联盟平台,如果你有流量,可以作为参考选择适合你的平台点击进入

链接: http://www.fly63.com/article/detial/9833

关闭

JS将时间戳转换为刚刚、N分钟前、今天几点几分、昨天几点几分等表示法

使用Javascript语言,将时间戳转换为类似新浪微博的时间的表示方法。1分钟以内显示为:刚刚;1小时以内显示为:N分钟前;当天以内显示为:今天 N点N分(如:今天 22:33)

Js时间对象Date

写在前面:时间是物理学七大常量之一。生活中记录时间有两种方式(或者说有两种计时系统):GMT(格林尼治时间)和UTC(协调世界时间)。JS中的Date对象只能通过new关键字创建。 

javascript怎么把时间戳转为周几?

JavaScript中可以使用getDay()方法,getDay()方法可返回表示星期的某一天的数字,根据此数字即可得到时间戳对应周几。

js判断两个时间的时间差

需求需要判断两个时间的时间差,思路是把两个时间转换成时间戳,如果是2012/02/12这种格式的日期没有问题,如果是2012-02-12格式的还需要转换成2012/12/12

JS倒计时

时间戳:当前时间距离1970年1月1日一共过了多少毫秒。得到当前时间以及结束时间的时间戳,二者相减即是剩余的毫秒数,将剩余毫秒数转化成 时 分 秒 即是倒计时。

11个顶级 JavaScript 日历插件

日历是我们生活中重要的一部分。在当今世界,人们大多使用网络或移动日历。它们随处可见,包括在各种软件中:预订应用、旅行软件、项目管理、管理面板等。出于多种原因,用户可能需要在网站上使用日历

彻底弄懂GMT、UTC、时区和夏令时

格林威治时间、世界时、祖鲁时间、GMT、UTC、跨时区、夏令时,这些眼花缭乱的时间术语,我们可能都不陌生,但是真正遇到问题,可能又不那么确定,不得不再去查一查,处理完可能过段时间又忘记。今天,我们彻底来梳理一下它们。

js对时间的操作

获取当前时间 以2019-06-23 20:30:00 的形式显示(time即为当前时间) ;将数据库中的datetime格式转化为2019-06-23 20:30:00 形式

JavaScript 中的时间处理详解

JavaScript 提供了内置对象 Date,用于处理时间,它是基于 Unix Time Stamp(Unix 时间戳)的,即从 1970 年 1 月 1 日 0 点 0 时 0 分(UTC)到此刻经过的毫秒数(下文称该时间为 Unix Zero Time)。

js实现日历的简单算法

最近有用到日历可需要编辑文本的日历,为了绑定数据的方便,所以用js写了一套日历,其实思想也是很简单。

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!