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"格式在中间的连接符号不同,需要针对性地进行处理。

阅读剩余 26%

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

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

相关文章

  • JSP单选按钮验证、下拉框验证、复选框验证实现代码

    JSP单选按钮验证、下拉框验证、复选框验证实现代码可以通过JavaScript实现。以下是具体步骤和示例说明: 单选按钮验证 步骤: (1)在HTML表单中给每个单选按钮设置相同的name属性,不同的value属性,这样它们就属于同一组。 (2)在JavaScript中获取单选按钮组的元素,使用for循环遍历,判断哪个按钮被选中。 (3)根据选中的单选按钮进…

    JavaScript 2023年6月10日
    00
  • Javascript this 函数深入详解

    Javascript this 函数深入详解 什么是this? this 是javascript中一个非常重要和有用的关键字,它代表当前函数执行的上下文,在不同的函数内部指向不同的对象。需要注意的是,this 的指向并不是在定义的时候确定的,而是在运行的时候才确定的。 this 的4中绑定规则 当你在函数里使用 this 时,请先看调用该函数的方式,它式通过…

    JavaScript 2023年5月27日
    00
  • Vue Router中Matcher的初始化流程

    Vue Router的Matcher是用来匹配路径与路由配置的。该匹配器会在Vue Router的实例化过程中被初始化。Matcher的初始化流程如下: 创建空的路由映射表 在Vue Router实例化时,会创建一个空的路由映射表,用于存储路径与路由配置之间的映射关系。该映射表是一个由路径作为键,路由配置作为值的对象。 示例: const routes = …

    JavaScript 2023年6月11日
    00
  • 关于javascript中的parseInt使用技巧

    下面就是关于JavaScript中parseInt使用技巧的攻略。 什么是parseInt? parseInt()是JavaScript中的内置方法,可用于将字符串转换为整数。 parseInt方法签名 parseInt(string, radix) 参数说明: string :必需,要被解析的字符串。 radix :可选,表示要解析的数字是几进制的数,范围…

    JavaScript 2023年6月10日
    00
  • 浅谈javascript中return语句

    当在JavaScript中编写函数时,有时需要将函数的结果返回到调用函数的地方。这就是使用return语句的情况。 return语句允许我们从函数中返回一个值,并将其放回到调用函数的行。在本文中,我们将讨论JavaScript中的return语句及其用法。 什么是return语句 JavaScript中的return语句指定函数应该返回的值。如果一个函数没有…

    JavaScript 2023年6月11日
    00
  • 详解JavaScript之Array.reduce源码解读

    详解JavaScript之Array.reduce源码解读 简介 Array.reduce() 是 Javascript 中一个十分有用的函数,它可以将数组转化为单个值。它的使用方式是这样的 array.reduce(callback[, initialValue]) ,其中 callback 是回调函数,initialValue是初始值。在本文中,我们将通…

    JavaScript 2023年5月27日
    00
  • 加速IE的Javascript document输出的方法

    加速IE的Javascript document输出的方法主要是通过减少代码量、避免重复的DOM操作、使用innerHTML代替元素属性和使用文档片段来优化代码执行效率。 具体的实现步骤包括以下几个方面: 减少代码量 减少不必要的代码量是不言而喻的,代码越多,执行效率越低。在Javascript中,我们可以借助数组的join方法来将字符串拼接,而不是使用循环…

    JavaScript 2023年5月28日
    00
  • angular json对象push到数组中的方法

    使用Angular将JSON对象推入数组中的方法非常简单,在这里提供一些不同的方式来推送JSON对象到数组中: 方法1:使用push()方法 在Angular中,可以在数组上使用push()方法将JSON对象添加到一个数组中,例如: // JSON对象示例 let person = { name: "John", age: 30 }; /…

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