JavaScript Date日期对象方法

36.一文讲透JavaScript日期对象Date,时间戳、1970、date方法、date计算 JavaScript使用DatenewDate();月份从0开始计算Date具有很多实用的方法,我们可以获取时间中的某一段;Date对象会自动校准,我们可以直接对日期进行加减法;Date.now()可以高效的获取当前时间;httpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttps。... 阅读详情

Date 日期对象

日期对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000 秒)。

定义一个时间对象 :

var Udate=new Date(); 

注意:使用关键字new,Date()的首字母必须大写。

方法 描述
Date() 返回当日的日期和时间。
getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)。
getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)。
getMonth() 从 Date 对象返回月份 (0 ~ 11)。
getFullYear() 从 Date 对象以四位数字返回年份。
getYear() 请使用 getFullYear() 方法代替。
getHours() 返回 Date 对象的小时 (0 ~ 23)。
getMinutes() 返回 Date 对象的分钟 (0 ~ 59)。
getSeconds() 返回 Date 对象的秒数 (0 ~ 59)。
getMilliseconds() 返回 Date 对象的毫秒(0 ~ 999)。
getTime() 返回 1970 年 1 月 1 日至今的毫秒数。
getTimezoneOffset() 返回本地时间与格林威治标准时间 (GMT) 的分钟差。
getUTCDate() 根据世界时从 Date 对象返回月中的一天 (1 ~ 31)。
getUTCDay() 根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。
getUTCMonth() 根据世界时从 Date 对象返回月份 (0 ~ 11)。
getUTCFullYear() 根据世界时从 Date 对象返回四位数的年份。
getUTCHours() 根据世界时返回 Date 对象的小时 (0 ~ 23)。
getUTCMinutes() 根据世界时返回 Date 对象的分钟 (0 ~ 59)。
getUTCSeconds() 根据世界时返回 Date 对象的秒钟 (0 ~ 59)。
getUTCMilliseconds() 根据世界时返回 Date 对象的毫秒(0 ~ 999)。
parse() 返回1970年1月1日午夜到指定日期(字符串)的毫秒数。
setDate() 设置 Date 对象中月的某一天 (1 ~ 31)。
setMonth() 设置 Date 对象中月份 (0 ~ 11)。
setFullYear() 设置 Date 对象中的年份(四位数字)。
setYear() 请使用 setFullYear() 方法代替。
setHours() 设置 Date 对象中的小时 (0 ~ 23)。
setMinutes() 设置 Date 对象中的分钟 (0 ~ 59)。
setSeconds() 设置 Date 对象中的秒钟 (0 ~ 59)。
setMilliseconds() 设置 Date 对象中的毫秒 (0 ~ 999)。
setTime() 以毫秒设置 Date 对象。
setUTCDate() 根据世界时设置 Date 对象中月份的一天 (1 ~ 31)。
setUTCMonth() 根据世界时设置 Date 对象中的月份 (0 ~ 11)。
setUTCFullYear() 根据世界时设置 Date 对象中的年份(四位数字)。
setUTCHours() 根据世界时设置 Date 对象中的小时 (0 ~ 23)。
setUTCMinutes() 根据世界时设置 Date 对象中的分钟 (0 ~ 59)。
setUTCSeconds() 根据世界时设置 Date 对象中的秒钟 (0 ~ 59)。
setUTCMilliseconds() 根据世界时设置 Date 对象中的毫秒 (0 ~ 999)。
toSource() 返回该对象的源代码。
toString() 把 Date 对象转换为字符串。
toTimeString() 把 Date 对象的时间部分转换为字符串。
toDateString() 把 Date 对象的日期部分转换为字符串。
toGMTString() 请使用 toUTCString() 方法代替。
toUTCString() 根据世界时,把 Date 对象转换为字符串。
toLocaleString() 根据本地时间格式,把 Date 对象转换为字符串。
toLocaleTimeString() 根据本地时间格式,把 Date 对象的时间部分转换为字符串。
toLocaleDateString() 根据本地时间格式,把 Date 对象的日期部分转换为字符串。
UTC() 根据世界时返回 1970 年 1 月 1 日 到指定日期的毫秒数。
valueOf() 返回 Date 对象的原始值。

返回/设置年份方法

get/setFullYear() 返回/设置年份,用四位数表示。

var mydate=new Date();//当前时间2014年3月6日
document.write(mydate+"<br>");//输出当前时间
document.write(mydate.getFullYear()+"<br>");//输出当前年份
mydate.setFullYear(81); //设置年份
document.write(mydate+"<br>"); //输出年份被设定为 0081年。

注意:不同浏览器, mydate.setFullYear(81)结果不同,年份被设定为 0081或81两种情况。

结果:

Thu Mar 06 2014 10:57:47 GMT+0800
2014
Thu Mar 06 0081 10:57:47 GMT+0800

注意:

1.结果格式依次为:星期、月、日、年、时、分、秒、时区。(火狐浏览器)

2. 不同浏览器,时间格式有差异。

返回星期方法

getDay() 返回星期,返回的是0-6的数字,0 表示星期天。如果要返回相对应“星期”,通过数组完成,代码如下:

<script type="text/javascript">
  var mydate=new Date();//定义日期对象
  var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
//定义数组对象,给每个数组项赋值
  var mynum=mydate.getDay();//返回值存储在变量mynum中
  document.write(mydate.getDay());//输出getDay()获取值
  document.write("今天是:"+ weekday[mynum]);//输出星期几
</script>

注意:以上代码是在2014年3月7日,星期五运行。

结果:

5

今天是:星期五

返回/设置时间方法

get/setTime() 返回/设置时间,单位毫秒数,计算从 1970 年 1 月 1 日零时到日期对象所指的日期的毫秒数。

如果将目前日期对象的时间推迟1小时,代码如下:

<script type="text/javascript">
  var mydate=new Date();
  document.write("当前时间:"+mydate+"<br>");
  mydate.setTime(mydate.getTime() + 60 * 60 * 1000);
  document.write("推迟一小时时间:" + mydate);
</script>

结果:

当前时间:Thu Mar 6 11:46:27 UTC+0800 2014

推迟一小时时间:Thu Mar 6 12:46:27 UTC+0800 2014

注意:1. 一小时 60 分,一分 60 秒,一秒 1000 毫秒

      2. 时间推迟 1 小时,就是: “x.setTime(x.getTime() + 60 * 60 * 1000);”



【优化求解】基于matlab粒子群算法PSO确定最佳开关角对称级联多层逆变器【含Matlab源码 13080期】 粒子群算法PSO确定最佳开关角对称级联多层逆变器 完整代码,包运行;可提供运行操作视频!适合小白! 阅读详情

相关推荐

vue中使用video-player视频插件,第一次无法监听父组件穿过来的值解决办法

需求: 页面![在这里插入图片描述](https://img-blog.csdnimg.cn/20201208141906802.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0FfOTg4OA==,size_16,color_FFFFFF,t_70) 作品清单是从后端请求回来的不同格式的url,前端需求根据后缀动态判断格式,然后对齐进行下载和

A_9888的博客 768

JavaScript(JS) date.toLocaleDateString()

Date对象是JavaScript语言内建的数据类型。使用新的Date()创建日期对象。本文主要介绍JavaScript(JS) date.toLocaleDateString() 方法。 原文地址:JavaScript(JS) date.toLocaleDateString()

亮亮的专栏 946

UE4-(IK)实现人物脚贴合地面解决斜坡上脚无旋转无法贴合地面问题

在斜面上脚陷入模型中,需要设置旋转值对脚的骨骼进行一个旋转。 解决思路:在射线检测中可以获取到检测点的法线方向,根据法线方向来计算出脚应该向哪个方向进行适当的旋转,在斜坡上,人物脚需要旋转的轴为x轴和y轴以便来贴合地面,z轴方向的旋转是不需要进行修改的。 如图所示,我们需要求得水平面与斜坡的夹角用来得出人物在x轴上的脚旋转量,在蓝图中提供反正切函数,反正切 = 锐角的邻边/对边 所以 反正切值(脚x轴值(roll)) = 法线Y轴值/法线Z轴 值。 现在将上图的人物想象成面向屏幕,脚需...

Stone的博客 3317

JS 的 toLocaleDateString() 方法(以字符串的形式返回日期部分)

1、toLocaleDateString()方法:(locale:区域、地点) 1)语法:dateObject.toLocaleDateString() 2)说明:顾名思义 to:返回,Locale:区域、部分,Date:日期,String:以字符串的形式,就是把Date对象的日期部分转换为字符串,并返回结果。 2、例子: 1)js代码: <script> var date = ne...

单枪匹码 1万+

手把手教你用Deep Single-Image Portrait Relighting实现人像光影重塑(附GitHub代码)

本文提供了一份详细的实战指南,手把手教你利用Deep Single-Image Portrait Relighting技术实现人像光影重塑。文章从环境搭建、核心原理拆解出发,逐步指导构建简易重光照流程,并探讨了使用预训练模型进行效果优化的进阶方法,最后附上避坑指南与常见问题排查,帮助开发者快速上手这一AI图像处理技术。

weixin_29065015的博客 316

Android perfetto 简介

android linux 性能优化 原理及操作

求变,从思想开始 3480

【JavaScript】JavaScript日期和时间的格式化:

【JavaScript】JavaScript日期和时间的格式化:

SunPeng的博客 2万+

两种方法解决这个问题OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.

两种方法解决这个问题OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.在进行深度学习比如在训练yolov8模型时,在加载训练集和验证集时会报以下那个错误时会导致模型训练中断,有以下两个方法去解决这个问题,来使模型正常训练。

weixin_73044854的博客 2万+

javascript 对date类型变量做时间格式化

对象来表示日期和时间,并使用不同的方法对其进行格式化。会受到浏览器和系统的本地化设置影响,而第三方库则提供了更大的灵活性和自定义性。无论选择哪种方法,你都可以根据自己的需求选择合适的日期时间格式,将。这些库提供了更多的日期时间处理功能,包括丰富的格式化选项。在 JavaScript 中,你可以使用。对象转换为可读的字符串。

servepeople的博客 521

用群辉NAS打造影视墙(Jellyfin篇)

之前的文章提到过,用群辉NAS组建影视播放系统可以采用官方提供的Video Station套件,不过影视信息配比较差,响应速度也欠佳,今天我们就聊聊别的套件。在影音媒体方面,常见的还有Emby、Plex、Jellyfin。本文主讲Jellfin的原因是它胜在免费,而且功能比较齐全,完全够用。详细信息可以参考Jellyfin的官网:https://jellyfin.org/

dgnankai的专栏 7323

保研考研机试攻略:python笔记(4)

保研考研机试攻略:python笔记(4)二分法+最大公约数+最小公倍数+素数判断+幂次方mod方法+匹配问题+哈希算法+哈夫曼编码+二叉树

qq_63349644的博客 1097

无涯教程-toLocaleDateString()函数

Javascript date toLocaleDateString()方法根据本地时间格式,把 Date 对象的日期部分转换为字符串。

无涯教程 1503

【100%通过率】华为od 机试真题 C语言 实现【补种未成活胡杨】

近些年来,我国防沙治沙取得显著成果。某沙漠新种植N棵胡杨(编号1-N),排成一排。一个月后,有M棵胡杨未能成活。现可补种胡杨K棵,请问如何补种(只能补种,不能新种),可以得到最多的连续胡杨树?

MISAYAONE的博客 1654

js date与java date_JavaScript Date日期对象以及日期格式化方法

前言Date对象是javascript语言中内置的数据类型,用于提供日期和时间的操作接口。Date对象是在早期java中的java.util.Date类基础上创建的,为此,Date类型使用自UTC1970年1月1日0点开始经过的毫秒数来保存日期,它可以表示的时间范围是1970年1月1日0点前后的各1亿天。静态方法总共有3个静态方法:Date.now()、Date.parse()、Date.UTC(...

weixin_33737167的博客 836

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

js日期对象Date对象方法 时间方法

Date 是 JavaScript 中处理日期的对象。 它是值是以 1970.1.1 年 8:00 为初始值。 世界协调时间:UTC   创建日期对象可以通过构造函数 语法: new Date(); // 当前时间 new Date(value); // 如 new Date(1000*60*10); 传入10分钟,即从1970.1.1 8:00 后加入10分钟 ne...

水机.Threeki 1万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

JS 日期Date对象 创建及其方法 格式化

new Date() new Date(year, month, day, hours, minutes, seconds, milliseconds) new Date(milliseconds) new Date(dateString) js的月以 0-11 计算 年份只写两位以下,默认是 19xx 年 milliseconds可以设置为负数,向基准时间之前推 转化为字符串的方法 .toUTCString() 将日期转换为 UTC 字符串 (不考虑时区的加减) .toDateString() 只显示.

海胆的博客 1278

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

javascript日期对象Date对象方法

Date() 返回当日的日期和时间。 getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)。 getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)。 getMonth() 从 Date 对象返回月份 (0 ~ 11)。 getFullYear() 从 Date 对象以四位数字返回年份。 getYear() 请使用 getFullYear() 方法代替。 g

现在学习也不晚 2584

【JavaScript】 Date 日期对象概述及相关方法

Date 日期对象是一个构造函数,必须使用new来调用创建对象。获取1970年01月01日00时00分00秒至现在的总毫秒数。使用Date 如果没有参数,返回当前系统的当前时间。从 格林威治时间 到现在的毫秒数。

浅陌繁星的博客 885

【JavaScript】内置对象 - Date 日期对象 ③ ( 获取日期对应时间戳 | getTime 方法 | valueOf 方法 | +new Date() 方法 | Date.now方法 )

一、获取日期对应的毫秒时间戳 1、时间戳简介 2、调用 Date 对象的 getTime 函数获取时间戳 3、调用 Date 对象的 valueOf 函数获取时间戳 4、使用 + 运算符获取 Date 对象的时间戳 ( 最常用 ) 5、调用 Date 对象的 now 方法获取现在时间戳 ( H5 新增 - 不兼容低版本 )

让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 ) 2084

JavaScript中日期(Date)对象常用方法

创建日期对象 方法一:日期对象=new Date() 方法二:日期对象=New Date(日期字串) 方法三:日期对象=New Date(年,月,日[时、分、秒、[毫秒]]) 方法四:日期对象=New Date(毫秒) 日期对象的常用方法 方法 描述 Date() 返回当日的日期和时间 getDate() 从Date对象返回一个月中的某一天(1~31) getD...

qq_39572257的博客 6977

(JavaScript)前端小白还没学JS吗?跟着本文开启JS的旅程吧!(八):call和apply方法的差异;示例日期对象Date;Math数学对象、随机数

call()和apply() 这两个方法都是函数对象的方法,需要通过函数对象来调用 当对函数调用call()和apply()都会去调用函数执行 在调用call()与apply()可以将一个对象指定为第一个参数 此时这个对象将会成为函数执行时的this call()方法可以将实参在对象之后依次传递 apply() 方法需要将实参封装到一个数组中统一传递 this的总结: 以函数的形式调用时,this始终都是window对象 以方法的形式调用时,this就是调用方法的对象 以构造方法的形式调用时,this是新创

拔高、提升、创新! 940

php日期转换成js日期,JS转换日期字符串为Date日期对象的方法实例详解

这篇文章主要介绍了javascript转换日期字符串为Date日期对象的方法,是非常实用的转换技巧,需要的朋友可以参考下本文实例讲述了javascript转换日期字符串为Date日期对象的方法。分享给大家供大家参考。具体如下:这里实现把一个日期字符串如“2014-4-28 12:31:45”转换为Date对象:方法一:代码如下:var strArray=str.split(" ");var str...

weixin_33926755的博客 144

js将时间戳转换为日期以及js Date对象的一些方法

示例: 前台获取到一个时间戳 1505813515 想把这个时间戳转换为日期格式显示 var date = 1505813515; var unixTimestamp = new Date(date); var start = unixTimestamp.toLocaleDateString();//start 显示为:2017/9/19  下面是js Dated对象的一些基本方法

Hero_QHZ的博客 1222

JavaScript 日期对象(Date)处理日期和时间的方法总结

【代码】JavaScript 日期对象(Date)处理日期和时间的方法总结。

qq_44327851的博客 1422
上一篇: JavaScript Math对象方法
下一篇: JavaScript String字符串对象方法
marsedely
博客等级 码龄12年 4粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值