javascript 日期时间 转换的方法

当需要对 JavaScript 中的日期时间格式进行转换时,我们可以使用以下方法:

获取当前时间

使用以下方法可以获取到当前时间:

const now = new Date();

其中,now就是获取到的当前时间,它的格式是日期对象。可以通过该对象的方法来对时间进行处理。

时间戳转化为日期时间格式

时间戳指的是从1970年1月1日00:00:00开始所经过的秒数或毫秒数。将时间戳转化为日期时间格式需要用到Date()构造函数。

以下例子将时间戳转换为日期时间格式的字符串:

const timestamp = 1527002354454;
const date = new Date(timestamp);
const dateTimeFormat = new Intl.DateTimeFormat('en-GB', { dateStyle: 'long', timeStyle: 'medium' });
const [{ value: dateOutput },,{ value: timeOutput }] = dateTimeFormat.formatToParts(date);
const dateTimeString = `${dateOutput} ${timeOutput}`;
console.log(dateTimeString); // "22 May 2018 21:52:34"

代码中的Intl.DateTimeFormat用于获取时间格式对象,该对象中的两个参数dateStyletimeStyle指定了日期和时间的格式,如上例中的日期格式为'long',时间格式为'medium'。formatToParts()方法用于将时间转化为可读的字符串,最终输出的时间字符串为"22 May 2018 21:52:34"。

日期时间格式字符串转化为时间戳

将日期时间格式的字符串转化为时间戳需要用到new Date()构造函数。

以下例子将日期时间格式的字符串转换为时间戳:

const dateString = '2019-06-05 10:30:00';
const timestamp = new Date(dateString).getTime();
console.log(timestamp); // 1559733000000

代码中的new Date()构造函数将字符串转化为日期时间格式,然后使用getTime()方法获取时间戳。

除以上两种方法之外,还可以使用Moment.js等JavaScript库来进行日期时间的格式转换。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:javascript 日期时间 转换的方法 - Python技术站

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

相关文章

  • 分享一个自己写的简单的javascript分页组件

    下面我来详细讲解如何分享一个自己写的简单的 JavaScript 分页组件,并且提供两条示例说明。 前置知识 在开始分享 JavaScript 分页组件之前,需要掌握一些基本的前置知识,如 HTML、CSS 和 JavaScript 的基本语法和概念。同时,也需要了解一些相关的知识,比如 DOM 操作、事件监听、Ajax 等。 分享步骤 分享一个 JavaS…

    JavaScript 2023年6月11日
    00
  • javascript数据类型详解

    JavaScript数据类型详解 JavaScript是一种弱类型的编程语言,因此在进行变量赋值、函数传参等操作时,需要了解JavaScript的数据类型,以保证程序的正确性。本文将介绍JavaScript的各种数据类型及其使用。 基本数据类型 数字类型(Number) JavaScript中的数字类型包括整数和浮点数,在进行应用开发时可以进行和常见的数学运…

    JavaScript 2023年5月18日
    00
  • GoLang中Json Tag用法实例总结

    让我给您详细讲解“GoLang中Json Tag用法实例总结”的完整攻略。 什么是Json Tag 在Go语言中,如果我们需要对struct进行序列化或反序列化,需要使用encoding/json包。这个包可用性很强大,可以让我们很方便的对struct进行Json和Go语言之间的转换。而在JSON格式中,json tag就显得尤为重要。Json tag是在结…

    JavaScript 2023年5月27日
    00
  • js模仿php中strtotime()与date()函数实现方法

    下面我来详细讲解 “js模仿php中strtotime()与date()函数实现方法”的攻略。 1. 背景介绍 在PHP语言中,有两个非常常用的日期函数,分别是strtotime()和date()函数。strtotime()函数可以将任意字符串格式的日期转换为UNIX timestamp时间戳;而date()函数则可以将UNIX timestamp格式的时间…

    JavaScript 2023年5月27日
    00
  • c#与js随机数生成方法

    生成随机数是编程中常见的需求,C#和JS都提供了相关的API来生成随机数。下面我将为你详细讲解C#和JS生成随机数的方法,并提供两个示例来说明如何生成随机数。 C#生成随机数 使用System.Random类 C#中可以使用System.Random类生成随机数,Random类中提供了Next()方法可以生成指定范围内的随机数。示例代码如下: Random …

    JavaScript 2023年5月28日
    00
  • JS基于开关思想实现的数组去重功能【案例】

    JS基于开关思想实现的数组去重功能是一种常见的数组去重方法,其原理主要是利用一个开关数组来记录数组中每个元素是否出现过。下面是实现该功能的完整攻略: 1.原理说明 JS基于开关思想实现的数组去重功能采用以下步骤: 1.创建一个空的开关数组,其长度为原数组的长度 2.遍历原始数组,检查每个元素在开关数组中的对应位置是否为真 3.如果为真,则说明该元素已经出现过…

    JavaScript 2023年5月28日
    00
  • xml转json的js代码

    XML转JSON是开发过程中常见的问题,有时候需要将后端返回的XML数据转换为前端需要的JSON格式。以下是XML转JSON的JS代码的详细攻略: 一、XML转JSON的原理 XML和JSON是两种不同的数据格式,因此需要编写代码将XML转换为JSON格式。XML数据以标签为基础,有嵌套的结构关系,而JSON数据则以键值对为基础,没有嵌套的结构关系。因此,将…

    JavaScript 2023年5月27日
    00
  • 再谈Javascript中的基本类型和引用类型(推荐)

    再谈JavaScript中的基本类型和引用类型 什么是基本类型和引用类型? JavaScript中的数据类型可以分为基本类型和引用类型。基本类型包括数字、字符串、布尔值、null、undefined和Symbol;而引用类型包括对象、数组、函数等。 基本类型是指简单的数据段,而引用类型是指由多个数据段(属性)组成的对象,每个属性都可以是基本类型或引用类型。 …

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