在JS中如何把毫秒转换成规定的日期时间格式实例

为了将毫秒转化为规定格式的日期时间,我们需要使用JavaScript中内置的Date对象以及Date对象自带的各种方法,下面是具体的攻略。

一、使用Date对象的toLocaleString()方法

最简单的将毫秒转化为规定格式的日期时间的方法是使用Date对象的toLocaleString()方法。这个方法可以根据用户的本地时间格式自动将时间转化为字符串。

示例1:将当前时间的毫秒格式转化为本地标准的日期时间格式

const currentTime = Date.now();
const timeString = new Date(currentTime).toLocaleString();
console.log(timeString);

输出:

2021/11/11 下午9:33:56

示例2:将给定的毫秒数转化为特定的日期时间格式

const date1 = new Date(1636639359340);
const month = date1.getMonth() + 1;
const date = date1.getDate();
const year = date1.getFullYear();
const hours = date1.getHours();
const minutes = date1.getMinutes();
const seconds = date1.getSeconds();
const formattedTime = `${year}-${month}-${date} ${hours}:${minutes}:${seconds}`;
console.log(formattedTime);

输出:

2021-11-11 22:2:39

二、使用第三方库

除了使用内置的Date对象外,还可以使用第三方库来方便的完成时间格式的转化。比如常用的moment.js库就提供了丰富的日期时间格式化选项。

示例3:使用moment.js将给定的毫秒数转化为特定的日期时间格式

const moment = require('moment');
const timeInMs = 1636639359340;
const formattedTime = moment(timeInMs).format('YYYY-MM-DD HH:mm:ss');
console.log(formattedTime);

输出:

2021-11-11 22:2:39

以上就是将毫秒转化为规定格式的日期时间的攻略,希望能帮助到你。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在JS中如何把毫秒转换成规定的日期时间格式实例 - Python技术站

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

相关文章

  • JavaScript实现时间范围效果

    实现时间范围效果可以帮助用户快速选择日期,常用于预定、筛选等场景。下面是实现时间范围效果的完整攻略,让我们逐步来实现。 第一步:引入依赖 我们需要引入一个 JavaScript 的日期选择器库。其中,moment.js 是一个自动解析、验证、操作和显示日期和时间的库,非常常用且功能强大。 <!– 引入moment.js和相关的CSS样式表文件 –&…

    JavaScript 2023年5月27日
    00
  • 用户注册常用javascript代码

    下面是详细讲解“用户注册常用JavaScript代码”的攻略。 JavaScript代码说明 在用户注册界面,常用的JavaScript代码包括表单验证、密码强度检查和数据存储。 表单验证 表单验证是用户注册中必不可少的一部分,其目的是避免用户输入无效、错误或不想要的信息。常用的表单验证方法有以下几种: required属性:该属性用于添加必填项标记。 正则…

    JavaScript 2023年6月10日
    00
  • 详解JavaScript函数对象

    详解JavaScript函数对象 JavaScript中的函数是一种强大的工具,不仅可以完成简单的操作,还可以封装复杂的逻辑和数据。定义一个函数的时候,实际上是定义了一个函数对象。本文将详细讲解JavaScript函数对象,包括属性、方法、调用方式等方面。 函数对象的属性 在JavaScript中,函数是一种特殊的对象。作为一个对象,函数有自己的属性和方法。…

    JavaScript 2023年5月27日
    00
  • JavaScript setTimeout和setInterval的使用方法 说明

    JavaScript setTimeout和setInterval的使用方法 说明 在 JavaScript 中,setTimeout 和 setInterval 都是一种定时器,可以让我们在指定的时间间隔或指定的时间后执行指定的函数。 setTimeout setTimeout 函数会在指定的时间后执行一次指定的函数。 语法 setTimeout(func…

    JavaScript 2023年6月11日
    00
  • vue组件中实现嵌套子组件案例

    Vue组件是实现可重用性和封装性的关键,并且Vue允许您嵌套组件和在组件中使用子组件。下面是实现嵌套子组件的完整攻略: 创建子组件 首先,需要创建子组件,通常是通过定义一个Vue组件,在template代码块中编写HTML模板,以及在script代码块中编写相关的逻辑代码。 下面是一个示例子组件的代码: <template> <div&gt…

    JavaScript 2023年6月11日
    00
  • JS对日期操作封装代码实例

    下面是关于”JS对日期操作封装代码实例”的详细讲解攻略。 一、需求分析 在日常开发中,我们常常需要使用到日期操作的功能。而通过JS封装一些日期操作方法,可以更加便捷地完成日期相关的需求。 具体来说,我们需要在JS中封装以下日期操作方法:1.格式化日期2.获取最近n天的日期列表3.获取当前日期 二、代码实现 1. 格式化日期 function formatDa…

    JavaScript 2023年5月28日
    00
  • JavaScript 闭包在封装函数时的简单分析

    JavaScript 中的闭包是一种强大而常用的技术,它可以帮助我们在封装函数时实现高度的抽象和封装性。在本文中,我将为您详细阐述何为 JavaScript 闭包,并且提供两个示例说明闭包在封装函数时的简单分析,希望这篇攻略可以帮助您更好地理解闭包的使用方法。 什么是 JavaScript 闭包? JavaScript闭包是指该函数可以访问其作用域之外的变量…

    JavaScript 2023年6月10日
    00
  • JS动态给对象添加属性和值的实现方法

    下面是关于“JS动态给对象添加属性和值的实现方法”的完整攻略: 方式一:使用点运算符添加属性 使用点运算符添加属性非常简单,只需要在对象后加上”.”,紧接着加上新增的属性名,再赋予一个值即可。 示例一: let person = { name: ‘张三’, age: 25 }; person.gender = ‘男’; console.log(person)…

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