在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日

相关文章

  • JS字符串函数扩展代码

    JS字符串函数扩展代码可以让我们在字符串处理中更加轻松灵活。下面将详细讲解该功能的实现方法和使用技巧。 如何实现字符串函数扩展 JS提供了在String原型中扩展函数的方法,可以通过给String.prototype添加新的方法来实现字符串函数的扩展。比如,我们可以为String.prototype添加名为reverse的方法: String.prototy…

    JavaScript 2023年5月27日
    00
  • JavaScript实现可动的canvas环形进度条

    下面我将详细讲解“JavaScript实现可动的canvas环形进度条”的完整攻略。该攻略的实现需要使用到HTML5的canvas技术。 步骤一:创建canvas 要实现canvas环形进度条,我们首先需要在HTML文档中创建一个canvas元素,代码如下: <canvas id="canvas" width="200&q…

    JavaScript 2023年6月10日
    00
  • 关于js中window.location.href,location.href,parent.location.href,top.location.href的用法与区别

    关于JS中window.location.href,location.href,parent.location.href,top.location.href的用法与区别 在JavaScript中,有多种获取当前窗口URL地址的方法,其中最常见的有window.location.href、location.href、parent.location.href和t…

    JavaScript 2023年6月11日
    00
  • javascript异步处理工作机制详解

    Javascript异步处理工作机制详解 异步处理是Javascript中的重要概念,它允许代码在等待I/O事件、AJAX请求等等时不阻塞当前线程。本文将介绍Javascript中的异步处理机制及其实现方式。 回调函数 Javascript中最常用的方式实现异步编程是使用回调函数。简单来说,在一个异步函数完成后,会执行一个回调函数,这个回调函数就是异步函数的…

    JavaScript 2023年6月11日
    00
  • 浅析javascript中的Event事件

    浅析 JavaScript 中的 Event 事件 什么是 Event 事件? 事件是 JavaScript 中一种重要的交互方式。页面的许多行为(如点击、滚动、拖拽、键盘按下等)都可以通过事件来触发相应的 JavaScript 代码。 JavaScript 中的 Event 对象表示事件,它包含了导致该事件发生的行为以及相关的信息。Event 对象是由浏览…

    JavaScript 2023年6月10日
    00
  • 微信小程序 参数传递详解

    微信小程序参数传递详解 在微信小程序中,参数传递是非常常见的操作。例如,在不同页面之间传递数据,或者从API获取数据后通过参数传递渲染到当前页面中。本文将详细讲解微信小程序中常用的参数传递方式,以及它们的使用方法和适用场景。 Query参数 Query参数是指通过URL传递的参数。在微信小程序中,可以使用wx.navigateTo方法跳转到其他页面,并且可以…

    JavaScript 2023年6月11日
    00
  • 如何处理vue router 路由传参刷新页面参数丢失

    处理Vue Router路由传参刷新页面参数丢失的攻略非常重要,下面是完整的步骤以及代码示例。 1. 使用query传参 在路由中使用query传参,是一种非常常见的方法。但是在使用query传参的时候,需要注意以下几点: 如果地址栏中存在多个参数,为了避免参数重叠,参数名最好使用前缀的方式,例如”user_id=12″可以更改为”user[id]=12″或…

    JavaScript 2023年6月11日
    00
  • JavaScript实现斗地主游戏的思路

    JavaScript实现斗地主游戏的思路可以分为以下几个步骤: 1. 准备扑克牌 在JavaScript中,我们可以用一个数组来表示一副扑克牌。每张牌的信息可以包含花色和点数,我们可以使用对象来表示: const cards = [ { suit: ‘spades’, rank: ‘A’ }, { suit: ‘spades’, rank: ‘2’ }, {…

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