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

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运行时库属性一览表

    下面我将详细讲解 JavaScript 运行时库属性一览表的完整攻略。 什么是 JavaScript 运行时 JavaScript 运行时是指 JavaScript 的运行环境,主要由浏览器的 JavaScript 引擎和一些 API 组成,以及 Node.js 等 JavaScript 运行时库。JavaScript 运行时库属性一览表是指常见的 Java…

    JavaScript 2023年6月10日
    00
  • html读出文本文件内容

    当我们需要读取文本文件内容并将其显示在网页上时,我们可以使用 HTML 中的 <pre> 标签,该标签会保留文本中的空格、回车和制表符等格式。但是,为了将文件内容读取到 HTML 中,我们需要借助服务器端脚本语言如 PHP、Python 等。 以下是一个 PHP 的示例: 在 HTML 文件中添加以下代码: <div> <?ph…

    JavaScript 2023年5月27日
    00
  • JavaScript 获取当前时间戳的代码

    获取当前时间戳是指获取当前时间与某一特定时间(一般为1970年1月1日00:00:00 UTC)之间的毫秒数。JavaScript提供了多种方法来获取当前时间戳。 Date对象的getTime()方法 在JavaScript中,Date对象提供了getTime()方法来获取当前时间戳。该方法返回自1970年1月1日00:00:00 UTC以来的毫秒数。以下是…

    JavaScript 2023年5月27日
    00
  • Javascript & DHTML DOM基础和基本API第5/5页

    《Javascript & DHTML DOM基础和基本API》是一本介绍JavaScript和DHTML的书籍,其中包含了JavaScript和DHTML DOM的基础和API,本攻略将对第5/5页进行详细解读。 1. 什么是DOM? DOM(Document Object Model)是HTML和XML文档的编程接口,它将整个页面抽象成一个树状结…

    JavaScript 2023年6月10日
    00
  • javascript smipleChart 简单图标类

    OK,下面是“javascript simpleChart 简单图表类”的详细攻略: 1. 简介 simpleChart 是基于原生的 JavaScript 开发的一个简单易用的图表库,用于在网页中绘制常见的统计图表,如折线图、柱形图、饼图等。它的优点是使用灵活、兼容性好、易于扩展,适合用于数据可视化方面的开发。 2. 如何使用 2.1 引入文件 使用 si…

    JavaScript 2023年6月10日
    00
  • 一文详解e2e测试之cypress的使用

    一文详解e2e测试之cypress的使用 什么是e2e测试? e2e测试指的是端到端测试,即从用户输入某些数据开始,到最终页面的数据展示,整个过程都进行测试。一般采用自动化测试的方式,可以在构建流程中嵌入,用于保证系统在不同环节的各项功能都能正常使用。 cypress是什么? cypress是一款现代化的端到端测试工具,由前端社区推出。它使用Javascri…

    JavaScript 2023年6月11日
    00
  • 简单了解Backbone.js的Model模型以及View视图的源码

    下面我将详细讲解“简单了解Backbone.js的Model模型以及View视图的源码”的完整攻略。 Backbone.js简介 Backbone.js是一个轻量级的JavaScript框架,它可以帮助我们更好地组织JavaScript代码,同时提供了一套完整的MVC(Model-View-Controller)框架,使我们的代码更加简洁高效。 Model模…

    JavaScript 2023年6月11日
    00
  • Lua脚本语言简明入门教程

    Lua脚本语言简明入门教程攻略 1. Lua概述 Lua是一种轻量级、高效的嵌入式脚本语言,其语法简单、易于学习和使用,可以被嵌入到各种应用程序中进行扩展。Lua的核心库非常小,但是却包括了基本的数据类型、控制结构、函数、文件操作等常用功能。 2. Lua基础 2.1 变量和数据类型 Lua的基本数据类型包括:nil、boolean、number、strin…

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