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


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

    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())
  • 相关阅读:
    转 UICollectionView 详解
    springboot配置ssl证书
    服务器ganglia安装(带有登录验证)
    eureka配置说明
    Servlet中获取请求参数问题
    apidoc学习(接口文档定义取代word)
    markdown语法
    JVM分析
    ftp上传或下载文件工具类
    ubuntu命令安装
  • 原文地址:https://www.cnblogs.com/yanlei369343/p/13968531.html
Copyright © 2020-2023  润新知