首页 > 编程语言 >【JavaScript10】Date日期对象

【JavaScript10】Date日期对象

时间:2023-08-06 15:11:18浏览次数:37  
标签:log JavaScript10 current var 日期 时间 Date new

获取当前系统时间

var d = new Date();  // 当前系统时间
console.log(d);    //Sun Aug 06 2023 14:49:43 GMT+0800 (中国标准时间)

手动获取时间并且格式化

var d = new Date();  // 当前系统时间
console.log(d);    //Sun Aug 06 2023 14:49:43 GMT+0800 (中国标准时间)

var year = d.getFullYear(); // 获取年份
var month = d.getMonth() + 1;  // 月份
var date = d.getDate();  // 日期
var hour = d.getHours();
var min = d.getMinutes();
var sec = d.getSeconds();

fmt2 = `${year}-${month}-${date} ${hour}:${min}:${sec}`;
console.log(fmt2);   //2023-8-6 14:49:43

获取当前时间戳

var d = new Date();  // 当前系统时间
console.log(d.getTime()); // 获取时间戳, 数字描述的时间点. js里是毫秒单位, python是以秒为单位的
console.log(Date.now()); // 获取时间戳

//setTime()设置unix时间戳格式的时间
var a = new Date();
a.setTime(1653294924546);
console.log(a);  // Mon May 23 2022 16:35:24 GMT+0800 (中国标准时间)

日期计算

//日期对象设置为 3 天后的日期
var current = new Date();
current.setDate(current.getDate()+3);  // 当前时间+3天

//当前日期往前5天
var current = new Date();
current.setDate(current.getDate()-5);  // 当前时间-5天

//当前时间往后加一个小时
var current = new Date();
current.setHours(current.getHours()+1);  // 当前时间+1小时

//注意: 如果增加天数会改变月份或者年份,那么日期对象会自动完成这种转换。

标签:log,JavaScript10,current,var,日期,时间,Date,new
From: https://www.cnblogs.com/xwltest/p/17609436.html

相关文章

  • SPSS添加日期变量
    1.点击转换,然后选择计算变量 2.目标变量命名为测试时间,然后函数组选择日期创建,函数和特殊变量选择Date.Dmy,Date.Dmy函数用法:DATE.DMY(day,month,year)。数值。返回对应于所指day、month和year的日期值。这些参数必须解析为整数,其中day介于0到31之间,month介于1......
  • DateTimeField:日期+时间
    returndatetime.date(*map(int,val.split(b"-")))TypeError:functionmissingrequiredargument'month'(pos2) DateTimeField:日期+时间等价于与python里的datetime.datetime实例。比如:2018-08-3016:31:00有以下两个可选的选项,均为bool类型:auto_now默认值为false,设......
  • 【高并发】SimpleDateFormat类到底为啥不是线程安全的?(附六种解决方案,建议收藏)
    大家好,我是冰河~~首先问下大家:你使用的SimpleDateFormat类还安全吗?为什么说SimpleDateFormat类不是线程安全的?带着问题从本文中寻求答案。提起SimpleDateFormat类,想必做过Java开发的童鞋都不会感到陌生。没错,它就是Java中提供的日期时间的转化类。这里,为什么说SimpleDateFormat类有......
  • go语言基础-时间和日期
    time 包为我们提供了一个数据类型 time.Time(作为值使用)以及显示和测量时间和日期的功能函数。当前时间可以使用 time.Now() 获取,或者使用 t.Day()、t.Minute() 等等来获取时间的一部分;你甚至可以自定义时间格式化字符串,例如: fmt.Printf("%02d.%02d.%4d\n",t.Day(),t.Mon......
  • update-alternatives 使用详解
    alternatives管理方式$ls-l/usr/bin/pythonlrwxrwxrwx1rootroot2411202017/usr/bin/python->/etc/alternatives/python$ls-l/etc/alternatives/pythonlrwxrwxrwx1rootroot1811212017/etc/alternatives/python->/usr/bin/python2.7python这个可执行命......
  • SimpleDateFormat线程安全问题探究
    目录一.问题现象二.原因排查三.原因分析四.解决方案一.问题现象运营部门反馈使用小程序配置的拉新现金红包活动二维码,在扫码后跳转至404页面。二.原因排查1、首先,检查扫码后的跳转链接地址不是对应二维码的实际URL,根据代码逻辑推测,可能是accessToken在微信端已失效导致,检查数......
  • 一次日期转换遇到的问题
    在一次时间解析的时候,碰到了2023-08-03T01:30:49.000+00:00这种格式的时间,这种时间是UTC时间格式,T代表分隔符,.000是毫秒值,+00:00代表时区偏移量,+00:00表示UTC时间,就是时区使用的日期格式为yyyy-MM-dd'T'HH:mm:ss.SSSZ,SSS是毫秒值,Z是时区偏移量然后正常的操作是创建一个......
  • 报错:This generated password is for development use only. Your security configura
    项目报错:Thisgeneratedpasswordisfordevelopmentuseonly.Yoursecurityconfigurationmustbeupdatedbeforerunningyourapplicationinproduction.导致postman测试接口时报错:401UnauthorizedSimilarto403Forbidden,butspecificallyforusewhenauthenticat......
  • 记录当前的日期时间且不再变化,请记住这个设置!
    1职场实例我们在处理某些需要录入数据的工作中,需要做时效性强的标记,比如需要记录录入数据时的日期和时间。如下图所示:我们想要在B列录入完成数据后,随即在C列快速的记录一下录入数据的时间(包括年月日时分秒),重要的是记录完成当前的日期与时间后且不再发生变化。2解题思路解决这个问题......
  • 记录当前的日期时间且不再变化,请记住这个设置!
    1职场实例我们在处理某些需要录入数据的工作中,需要做时效性强的标记,比如需要记录录入数据时的日期和时间。如下图所示:我们想要在B列录入完成数据后,随即在C列快速的记录一下录入数据的时间(包括年月日时分秒),重要的是记录完成当前的日期与时间后且不再发生变化。2解题思路解决这个问题......