首页 > 其他分享 >12种JS常用获取时间的方式

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

时间:2022-11-08 12:39:56浏览次数:51  
标签:12 console log JS 获取 当前 Date new

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


本文完~


12种JS常用获取时间的方式_当前日期_02

12种JS常用获取时间的方式_当前日期_03

标签:12,console,log,JS,获取,当前,Date,new
From: https://blog.51cto.com/u_15809510/5832515

相关文章

  • 6个在Vue.js编写更好v-for循环的技巧
    https://learnvue.co/2020/02翻译|杜尼卜在vuejs中,v-for循环是每个项目都会使用的东西,它允许您在模板代码中编写for循环。在最基本的用法中,它们的用法如下。<ul><liv-f......
  • linux获取TCP连接数
    方法一:[admin@zabbix~]$ss-ant|awk'NR>1{a[$1]++}END{for(bina)printb,a[b]}'ESTAB535TIME-WAIT80LISTEN13方法二:[admin@zabbix~]$netstat-an......
  • vue 使用 js-file-download
    1、安装js-file-downloadnpminstalljs-file-download2、引入importfileDownloadfrom'js-file-download';3、使用download(){this.$api.fileDownload().......
  • JSONPath 处理特殊字符
    JSONPath处理特殊字符先来看看jsonpath的基础语法$表示文档的根元素@表示文档的当前元素.node_name或['node_name']匹配下级节点[index]检索数组中的元......
  • bat获取管理权限
      @echooff&color17ifexist"%SystemRoot%\SysWOW64"path%path%;%windir%\SysNative;%SystemRoot%\SysWOW64;%~dp0bcdedit>nulif'%errorlevel%'NEQ'0'(g......
  • js简单时分秒计时器
    <divstyle="text-align:center"><inputtype="text"id="timetext"value="00时00分00秒"readonly><br><spanid="_h">00时</span><spanid="_m">00分<......
  • threejs FBXLoader 加载动画
    functioncreateObject(){constloader=newTHREE.FBXLoader();loader.load("Fish.fbx",function(object){object.mixer=newTHREE.AnimationMixer(obj......
  • nodejs Error: ENOENT: no such file or directory, open ‘input.txt‘
    nodejs运行下面代码:​​​报错:Error:ENOENT:nosuchfileordirectory,open'input.txt'解决:varfs=require("fs"); letpath=require('path');//引入p......
  • js里规定输入的数值只能是数
    js里规定输入的数值只能是数字<html>   <head>      <title>录入商品信息</title>      <styletype="text/css">         *{font-size......
  • vc-获取程序当前绝对路径
    CStringGetCurrPath(){charfullpath[256]={0};GetModuleFileName(NULL,fullpath,MAX_PATH);CStringcspath(fullpath);intindex=cspath.ReverseFind(......