JavaScript 日期对象

article/2025/9/22 20:29:47

我们今天就来学习一下JavaScript 日期对象,我们这个日期对象主要可以用于获取到当前时间,或者未来某天时间,还有时间戳计算。

下面就跟我来学习吧。

一、日期对象Date

Date对象:这个Date是一个内建对象,在JS中使用Date对象来表示一个时间。

我们可以用Date() 创建一个Date对象,如果时间使用构造函数创建一个Date对象,则会封装为当前代码执行的时间。

案例:

如果我们想要创建一个指定的时间函数,我们则需要在构造函数中传递一个表示时间的字符串作为参数使用。

案例:

除了获取这些,我们还可以获取当前的年月日。

获取年:

获取月:

获取日:

获取小时:

获取分钟:

获取秒钟:

我们平时看到的电子钟看到的数字格式一般呈现为:00:00:00这种格式,然而我们获取到的时间格式为:“ 0:0:0 ”这个样子的,我们可以通过判断来进行修改时间格式。

案例:

这样我们就可以呈现出电子钟的样式格式了。

二、时间戳

时间戳,指的是从格林威治标准时间的1970年1月1日,0时0分0秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。时间戳是一份能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据。到当前日期所花费的毫秒数(1秒 =1000毫秒)。

我们也可以通过过一个函数获取到当前时间戳:getTime()(获取当前日期对象的时间戳)。

获取时间戳的方式有以下几种:

第一种方法只精确到秒,第二种和第三种和第四种都可以获取当前毫秒的时间戳

以上就是我这了解到的JavaScript 事件对象的知识点,希望对你有一定的帮助。


http://chatgpt.dhexx.cn/article/iwPopoFI.shtml

相关文章

JavaScript日期相关计算

一、计算距离今天n天后或n天前的日期 首先定义两个公共的方法:月份日期数字转换;格式化日期形式(默认:年-月-日) // 数字转换 changeNum (num) {if (num > 10) {return num} else {return 0 num} }, // 格式化日期 formatDate (date) {…

JS比较日期

这里,date1和date2看上去是一样的,但是运行 date1 date2 返回的却是false。这是因为date1、date2都是对象,类型为引用类型,所以如果需要比较他们,需要去比较他们的字面量值,而不是单纯的用 来比较。 var…

C语言:数组和for循环

数组: 分为:1 数组,2 数组的数组; 数组的数组: 数组符号:[ ] 和数组是没有关系的。 *(pi) p[i]; p[i]可以写成i[p]; 下面是我去年写的,这个笔记是梳理整合 所谓数组为2的有3个就是把内存好比为…

es6数组循环

先说说es5的循环,一下几种循环的前五种接收的参数是一样的,都是两个参数: 第一个参数:循环里面执行的回调函数,循环调用执行的语句 第二个参数:this的指向 循环中回调函数的参数有三个: 第一个参…

数组实现循环队列

循环队列 在实际使用队列时,为了使队列空间能重复使用,往往对队列的使用方法稍加改进:无论插入或删除,一旦rear指针增1或front指针增1 时超出了所分配的队列空间,就让它指向这片连续空间的起始位置。可以解决假溢出问题…

竞赛:图解循环数组--借助循环数组进行队列的模拟实现以及循环数组的理解讲解

文章目录 队列的模拟实现队列是什么实现过程实现原理具体代码实现 循环数组循环数组是什么?循环数组如何实现队列?实现原理 总结 队列的模拟实现 队列是什么 队列是一种数据结构,遵循的是先进先出,后进后出的原则,基…

循环数组、对象的方法(超实用)

(前言:每一个方法我都会举例说明,为了避免混淆,所有方法例子中都使用同一个数组arr和对象obj;另外,由于 forEach太low,every太不常用,所以直接略过) 1. for in &#x…

循环数组 及 实现

数组 是一种 线性结构, 在内存中是一段 连续的内存 存储空间存储。 那么 如何实现循环的数组呢? 什么是循环数组? 循环数组 就是 数组的头尾是相连的。 假如有一个数组 [3,7,2,9,1,5] , 形成的环形数组 如下图: 用代码实现&am…

js数组转换为数组对象

let arr ["刘备","关羽","张飞","赵云","马超","黄忠"]; let obj {}; // 将数组转化为对象 for (let key in arr) {obj[key] arr[key];}; let newObj Object.keys(obj).map(val > ({label: obj[val],value…

js 数组转对象方法

记录将数组转成对象方法 let array [1,2,3,4,5]; let obj {}; obj Object.assign({}, array) console.log(obj); // {1,2,3,4,5}

js数组添加对象

一般业务都会有在数组里添加对象属性的需求 以下列出几种常见的添加对象的方法供大家参考 一、最常见的方法:push(尾部添加) 业务场景 arr [{num:1},{num:2},{num:3}];newArr arr.push({num:4})console.log(arr) 结果: 二、…

js 多维数组/对象转一维数组对象

多维对象转数组: let objTree {name: 河南,children: {name: 洛阳,children: {name: 洛宁,children: {name: 兴华,},},},}function toList(obj, listre) {for (let key in obj) {if (typeof obj[key] object) {console.log(是对象, obj[key])toList(obj[key], li…

jQuery数组对象转javascript数组

当我们在前端开发中,使用了jQuery时,我们通常通过$(".box-item")的方式获取的是一个jQuery对象是一个类数组对象,当我们需要向后台传输的数据中,使用的是javascript数组,或者有时候,我们需要将jQ…

js 三维数组转对象数组 二维数组转对象数组

1. 三维数组转对象数组 输出: 代码如下: let dataArr [[[109.654541015625, 29.34387539941801],[110.467529296875, 59.34387539941801],[109.654541015625, 30.050076521698735],],]let list []dataArr[0].forEach(item > {let obj {lon: item[0…

如何在 JavaScript 中将数组转为对象

首先,我们需要明白对象具有键和值。 const object {key: value } 如果我们想把某个东西转换成一个对象,我们需要传递具有这两个要求的东西:键和值。 满足这些要求的参数有两种类型: 具有嵌套键值对的数组 Map 对象 数组 这是一个…

第二类斯特林数

概要&#xff1a; 第二类斯特林数表示将n个不同的元素分成m个集合的方案数。 代码 s[i][j]实现代码&#xff1a; const int mod1e97;//取模 LL s[N][N];//存放要求的第一类Stirling数 void init(){memset(s,0,sizeof(s));s[1][1]1;for(int i2;i<N-1;i){for(int j1;j<…

斯特林数

斯特林数分为第一类斯特林数和第二类斯特林数&#xff0c;第一类斯特林数分为有符号斯特林数和无符号斯特林数&#xff1b; 1.什么是圆排列&#xff1f; 圆排列是把n个数中拿出k个数组成一个圆的种类数&#xff0c;则这里组成m个圆排列的意思是组成m个不同的圆的种类数&…

斯特林数(Stirling)

第一类斯特林数 第一类斯特林数表示的是将n个不同元素分成k个不同的环的方案数。两个环不相同当且仅当这两个环不能通过旋转得到。记作s(n,k). s(n,k)的递推公式&#xff1a; s(n,k)(n-1)*s(n-1,k)s(n-1,k-1) ,1<k<n 边界条件&#xff1a;s(n,0)0 ,n>1 s(n,n)1 ,n…

斯特林数(Siteling_Number)

一、基本概念 斯特林数出现在许多组合枚举问题中. 第一类斯特林数 StirlingS1[n,m]&#xff0c; 给出恰包含 m 个圈的 n 个元素 的排列数目. 斯特林数满足母函数关系 . 注意某些 的定义与 Mathematica 中的不同&#xff0c;差别在于因子 . 第二类斯特林数 StirlingS2[n,m]给…

斯特林数(数论)

斯特林数&#xff1a;stirling 概念&#xff1a; 1、第一类斯特林数&#xff1a;把1~n排列成k个非空循环的方案数&#xff0c;用小写s(n,k)或[n k]表示 2、第二类斯特林数&#xff1a;将1~n排成k个非空集合的方案数&#xff0c;用大写S(n,k)或{n,k}表示 第一类斯特林数&…