Javascript new Date().valueOf()的作用与时间戳由来详解

yizhihongxing

JavaScript中的new Date().valueOf()用于获取当前时间的时间戳。时间戳指的是自1970年1月1日00:00:00 UTC(世界标准时间)起至当前时间的毫秒数。JavaScript使用时间戳来表示日期和时间,这个时间戳也称为Epoch时间。

JavaScript中的new Date().valueOf()返回的是一个数值,该数值表示1970年1月1日00:00:00 UTC时间到当前时间的毫秒数。下面是一个示例:

let timestamp = new Date().valueOf(); // 获取当前时间的时间戳
console.log(timestamp); // 输出当前时间的时间戳

上面这段代码会返回类似于1592506430165的时间戳。这个数字表示从1970年1月1日00:00:00 UTC到现在的毫秒数。

下面是另一个示例,将时间戳转化为可读日期时间:

let timestamp = 1592506430165; // 时间戳
let date = new Date(timestamp);
console.log(date.toLocaleString()); // 输出可读日期时间

上面这段代码会将时间戳转化为可读日期时间(例如2020/6/18 19:47:10),这样人类可以从中读取日期和时间。

时间戳的由来:

时间戳起源于Unix操作系统,Unix操作系统最初使用 unsigned long 类型来表示时间戳,单位是秒,因此在1970年1月1日00:00:00 UTC时刻的时间戳为0。后来时间戳在各个领域被广泛应用,例如数据库、web开发和物联网等领域。

总之,JavaScript中的new Date().valueOf()方法可以得到当前时间的时间戳,这个时间戳可以用于表述日期和时间,以及在各个领域中进行时间计算和比较。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Javascript new Date().valueOf()的作用与时间戳由来详解 - Python技术站

(0)
上一篇 2023年5月21日
下一篇 2023年5月21日

相关文章

  • Linux oracle 9i图文安装教程三

    Linux oracle 9i图文安装教程三 前言 本文是 Linux oracle 9i 图文安装教程的第三篇,讲解了如何在 Linux 环境下安装 oracle 9i 数据库,包括配置安装环境、创建用户及目录、安装所需软件包、设置环境变量、安装 oracle 9i 数据库等步骤。 步骤 1. 配置安装环境 首先,需要配置 Linux 环境的一些参数,以便…

    database 2023年5月22日
    00
  • centos编译安装mysql 5.6及安装多个mysql实例详解

    以下是“CentOS编译安装MySQL 5.6及安装多个MySQL实例”的攻略: 准备工作 在安装MySQL 5.6之前,请先确认以下几点:- 确认您需要安装的MySQL版本是否是5.6- 确认系统中已经安装过gcc、cmake、ncurses-devel等必要的编译依赖项- 确认当前系统的版本(例如CentOS 7)- 确认当前已存在的MySQL实例 编译…

    database 2023年5月22日
    00
  • Spring Boot项目添加外部Jar包以及配置多数据源的完整步骤

    下面为您详细讲解添加外部Jar包以及配置多数据源的完整步骤。 添加外部Jar包 一、将Jar包放置到项目的lib目录下: 将外部Jar包放到项目的lib目录下,需要注意的是,这个lib目录需要在classpath里面注册,可以在maven pom.xml中添加以下代码实现: <dependency> <groupId>org.spri…

    database 2023年5月21日
    00
  • MySQL索引、字符编码、表结构

    一、索引:   就是用来提高搜索性能的 只有我们数据量非常大的时候,索引可以展现出它的优势来!     注意:索引,我们在添加了以后,不用刻意的去使用它,它会自动生效   1. 常规索引(index):没有任何限制,就是普通的索引     1> 在建表时创建普通索引       create table t1(         id int unsig…

    MySQL 2023年4月16日
    00
  • python爬虫之基金信息存储

    Python 爬虫之基金信息存储 简介 Python 爬虫是指利用 Python 这个语言和其他相关库,下载并解析互联网上的信息。本篇攻略将会介绍爬取基金信息的过程,并将获得的信息存储在本地文件中。我们会使用 requests 库来获取网页内容,使用 BeautifulSoup 库来解析网页,最后使用 Pandas 库将爬取的信息存储在本地文件中。 准备工作…

    database 2023年5月21日
    00
  • mysql函数全面总结

    MySQL函数全面总结 MySQL函数是MySQL数据库中一个非常重要的部分,它们能够简化查询语句的开发以及提高查询效率。本文将对MySQL函数进行全面总结,重点讲解MySQL数据库中常用的函数及其使用方法。 1. 数值函数 ABS ABS函数返回指定数字的绝对值。 示例: SELECT ABS(-10.5); — 返回10.5 ROUND ROUND函数…

    database 2023年5月22日
    00
  • R语言实现操作MySQL数据库

    R语言实现操作MySQL数据库的完整攻略 MySQL是最流行的关系型数据库之一,而R语言是非常适合进行数据分析和处理的语言之一。本攻略将详细讲解如何用R语言连接和操作MySQL数据库。 安装必要的软件包 首先,我们需要安装RMySQL和DBI这两个R语言的库用于连接MySQL数据库,安装步骤如下: install.packages("RMySQL&…

    database 2023年5月18日
    00
  • Ubuntu16.04安装MySQL5.7的教程

    Ubuntu16.04安装MySQL5.7的教程 MySQL是一种流行的关系型数据库管理系统。在Ubuntu 16.04上安装MySQL 5.7版本非常简单。以下是安装MySQL 5.7的完整攻略。 步骤1:更新Ubuntu软件包 在安装MySQL之前,应该先更新Ubuntu软件包。打开终端并输入以下命令,然后按Enter键。 sudo apt-get up…

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部