JS将时间的标准格式和时间戳格式和2022-01-27 00:00:00(年月日时分秒)格式相互转换(最新推荐)

yizhihongxing

JS中有多种方式将时间的标准格式、时间戳格式和"2022-01-27 00:00:00"(年月日时分秒)格式相互转换。下面我们来一一介绍:

1. 时间标准格式和时间戳格式互相转换

时间标准格式转时间戳格式

将时间标准格式转换成时间戳格式,可以使用Date对象的 getTime() 方法获取时间戳。示例代码如下:

// 获取当前时间戳
let nowTimestamp = new Date().getTime();
console.log(nowTimestamp);

// 根据指定时间获取时间戳
let targetTimestamp = new Date("2022/01/27 00:00:00").getTime();
console.log(targetTimestamp);

时间戳格式转时间标准格式

将时间戳格式转换成时间标准格式,可以使用Date对象的 toLocaleDateString()toLocaleTimeString() 方法。示例代码如下:

// 将当前时间戳转换成时间标准格式
let nowTime = new Date().toLocaleDateString() + " " + new Date().toLocaleTimeString();
console.log(nowTime);

// 将指定时间戳转换成时间标准格式
let targetTime = new Date(1643260800000).toLocaleDateString() + " " + new Date(1643260800000).toLocaleTimeString();
console.log(targetTime);

2. 时间标准格式和"2022-01-27 00:00:00"(年月日时分秒)格式互相转换

时间标准格式转"2022-01-27 00:00:00"格式

将时间标准格式转换成"2022-01-27 00:00:00"格式,可以使用Date对象的 toISOString() 方法和字符串的 substring() 方法。示例代码如下:

// 将当前时间标准格式转换成"2022-01-27 00:00:00"格式
let nowTime = new Date().toISOString().substring(0, 19).replace("T", " ");
console.log(nowTime);

// 将指定时间标准格式转换成"2022-01-27 00:00:00"格式
let targetTime = new Date("2022/01/27 00:00:00").toISOString().substring(0, 19).replace("T", " ");
console.log(targetTime);

"2022-01-27 00:00:00"格式转时间标准格式

将"2022-01-27 00:00:00"格式转换成时间标准格式,可以使用Date对象的 toISOString() 方法和字符串的 replace() 方法。示例代码如下:

// 将当前"2022-01-27 00:00:00"格式转换成时间标准格式
let nowTime = new Date().toISOString().replace("T", " ").replace(/\.\d\d\dZ$/, "");
console.log(nowTime);

// 将指定"2022-01-27 00:00:00"格式转换成时间标准格式
let targetTime = new Date("2022-01-27 00:00:00").toISOString().replace("T", " ").replace(/\.\d\d\dZ$/, "");
console.log(targetTime);

上述代码中,使用replace() 方法将时间戳格式转换成年月日时分秒格式,使用substring() 方法将时间标准格式转换成年月日时分秒格式,使用toISOString() 方法将年月日时分秒格式转换成时间戳格式。需要注意的是,时间标准格式和"2022-01-27 00:00:00"格式在中间的连接符号不同,需要针对性地进行处理。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JS将时间的标准格式和时间戳格式和2022-01-27 00:00:00(年月日时分秒)格式相互转换(最新推荐) - Python技术站

(0)
上一篇 2023年6月10日
下一篇 2023年6月10日

相关文章

  • javascript typeof id===’string’?document.getElementById(id):id解释 原创

    “javascript typeof id===’string’?document.getElementById(id):id” 是一段 JavaScript 三元运算符语句。这段代码的作用是:判断变量 id 是否是字符串类型,如果是,则执行 document.getElementById(id),否则返回变量 id。 具体来说,其中涉及到以下部分: “ty…

    JavaScript 2023年6月10日
    00
  • JS类的定义与使用方法深入探索

    JS类的定义与使用方法深入探索 什么是类 在Javascript中,类(class)是一种常见的面向对象编程(OOP)范式。它允许开发者根据构造函数,定义出对象的共通特性和方法。 类的定义基于ES6中的类声明语法,ES6中引入了类和创建类的方法。 类的定义 ES6中的类声明语法是这样的: class ClassName{ constructor(option…

    JavaScript 2023年5月27日
    00
  • JavaScript window.location对象

    JavaScript中的window.location对象用于获取或设置浏览器当前打开页面的URL地址信息,它包含了当前页面的所有信息,如:协议、主机名、路径、查询字符串等等。接下来我们将详细讲述该对象的使用。 获取当前页面信息 我们可以使用window.location对象来获取当前页面的相关信息,如下所示: // 获取当前页面的协议,如:http、htt…

    JavaScript 2023年5月27日
    00
  • jQuery实现连续动画效果实例分析

    以下是“jQuery实现连续动画效果实例分析”的完整攻略: 1. 概述 在网页中运用动画效果能够提高网页的用户体验,增加用户的互动性。而jQuery作为一款流行的JavaScript库,其丰富的动画效果函数能够方便快捷地实现不同的页面动画效果。 本文将介绍如何使用jQuery实现连续动画效果的方法及示例,旨在帮助读者更好地运用jQuery,打造多样化的网页效…

    JavaScript 2023年6月10日
    00
  • Javascript正则表达式验证账号、手机号、电话和邮箱的合法性

    下面是关于Javascript正则表达式验证账号、手机号、电话和邮箱的合法性的完整攻略。 介绍 正则表达式是一种用于匹配文本的工具,它可以用于验证表单输入、处理文本等任务。在Javascript中,可以使用RegExp对象来定义正则表达式,并使用match()、search()、replace()等方法来操作字符串。下面将介绍如何使用正则表达式来验证账号、手…

    JavaScript 2023年6月10日
    00
  • JS数组方法some、every和find的使用详情

    JS数组方法some、every和find的使用详情 在 JavaScript 中,数组是一种常用的数据结构类型,而对于数组的操作,有三种常用的数组方法,它们分别是 some、every 和 find,本文将详细讲解它们的使用方法。 some方法 some 方法用于判断目标数组中是否存在至少一个元素满足指定的条件,如果满足则返回 true,如果不满足则返回 …

    JavaScript 2023年5月27日
    00
  • Python实现网页截图(PyQT5)过程解析

    下面我将详细讲解如何使用Python和PyQT5实现网页截图。 准备工作 在使用Python实现网页截图之前,需要先安装PyQT5和selenium库。可以使用如下的命令来安装: pip install PyQt5 selenium 除此之外,还需要下载Chrome浏览器对应版本的驱动程序。可以到ChromeDriver官网下载对应的驱动程序。 实现过程 导…

    JavaScript 2023年6月11日
    00
  • 学习JavaScript设计模式(多态)

    学习JavaScript设计模式的过程中,多态是一个重要的概念。本篇攻略将详细讲解什么是多态,以及如何在JavaScript中实现多态。 什么是多态 多态是面向对象编程中的一个重要概念,它指的是不同的对象可以对同一消息做出不同的响应。简单来说,就是同一个函数的不同形态。 在实际编程中,多态可以大大提高代码的复用性和可扩展性。通过多态,我们可以方便地实现代码的…

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