iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >javascript转时间格式的方法有哪些
  • 890
分享到

javascript转时间格式的方法有哪些

2023-07-06 13:07:39 890人浏览 薄情痞子
摘要

这篇文章主要介绍了javascript转时间格式的方法有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇javascript转时间格式的方法有哪些文章都会有所收获,下面我们一起来看看吧。一、时间戳转日期时间戳

这篇文章主要介绍了javascript转时间格式的方法有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇javascript转时间格式的方法有哪些文章都会有所收获,下面我们一起来看看吧。

一、时间戳转日期

时间戳是指自1970年1月1日00:00:00以来的秒数,JavaScript提供了将时间戳转成日期的方法。代码如下:

var timestamp = 1617223881; // 时间戳var date = new Date(timestamp * 1000); // 时间戳转日期,注意要乘以1000console.log(date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate() + ' ' + date.getHours() + ':' + date.getMinutes() + ':' + date.getSeconds());

以上代码中,先定义了一个时间戳变量,然后使用new Date()方法将时间戳转成日期对象。注意,由于JavaScript中的时间戳是以毫秒计算的,而Unix时间戳是以秒计算的,因此需要将时间戳乘以1000。

二、日期转时间戳

如果需要将日期转成时间戳,JavaScript也提供了相应的方法。代码如下:

var date = new Date('2021-04-01 12:34:56');var timestamp = date.getTime() / 1000;console.log(timestamp);

以上代码中,先定义了一个日期对象,然后使用getTime()方法获取该日期对象的毫秒数,最后将毫秒数除以1000得到时间戳。需要注意的是,getTime()方法返回的是毫秒数,因此在转换成时间戳时需要除以1000。

三、日期格式化

如果需要将日期格式化成指定的格式,JavaScript也提供了相应的方法。例如,需要将日期格式化成yyyy-MM-dd HH:mm:ss的格式,代码如下:

var date = new Date('2021-04-01 12:34:56');function fORMat(date, fmt) {  var o = {    'M+': date.getMonth() + 1,    'd+': date.getDate(),    'H+': date.getHours(),    'm+': date.getMinutes(),    's+': date.getSeconds(),    'q+': Math.floor((date.getMonth() + 3) / 3),    'S': date.getMilliseconds()  };  if (/(y+)/.test(fmt)) {    fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length));  }  for (var k in o) {    if (new RegExp('(' + k + ')').test(fmt)) {      fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? (o[k]) : (('00' + o[k]).substr(('' + o[k]).length)));    }  }  return fmt;}console.log(format(date, 'yyyy-MM-dd HH:mm:ss'));

以上代码中,定义了一个format()函数,该函数接受两个参数:待格式化的日期对象和目标格式。在函数体内,使用正则表达式匹配目标格式中的年、月、日、时、分、秒、季度和毫秒,并将其替换为对应的值。需要注意的是,在替换年时,应该截取年份的后四位数,以避免发生溢出错误。

关于“javascript转时间格式的方法有哪些”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“javascript转时间格式的方法有哪些”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网精选频道。

--结束END--

本文标题: javascript转时间格式的方法有哪些

本文链接: https://www.lsjlt.com/news/358434.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • javascript转时间格式的方法有哪些
    这篇文章主要介绍了javascript转时间格式的方法有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇javascript转时间格式的方法有哪些文章都会有所收获,下面我们一起来看看吧。一、时间戳转日期时间戳...
    99+
    2023-07-06
  • 常见的PHP时间格式转为时间戳的方法有哪些
    今天小编给大家分享一下常见的PHP时间格式转为时间戳的方法有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。strtoti...
    99+
    2023-07-05
  • JS时间戳转换为常用时间格式的方法有哪些
    这篇文章主要介绍“JS时间戳转换为常用时间格式的方法有哪些”,在日常操作中,相信很多人在JS时间戳转换为常用时间格式的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JS时间戳转换为常用时间格式的方法...
    99+
    2023-07-06
  • SpringBoot时间格式化的方法有哪些
    这篇文章主要介绍了SpringBoot时间格式化的方法有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇SpringBoot时间格式化的方法有哪些文章都会有所收获,下面我们一起来看看吧。时间格式化在项目中使用...
    99+
    2023-06-27
  • javascript将时间戳转为日期格式的方法
    本篇内容主要讲解“javascript将时间戳转为日期格式的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“javascript将时间戳转为日期格式的方法”吧...
    99+
    2022-10-19
  • vue时间转换的方式有哪些
    这篇“vue时间转换的方式有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue时间转换的方式有哪些”文章吧。VUE 时...
    99+
    2023-06-30
  • php时间转为时间戳的方法有哪些
    这篇文章主要介绍了php时间转为时间戳的方法有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php时间转为时间戳的方法有哪些文章都会有所收获,下面我们一起来看看吧。时间戳是一种表示时间的数字格式,它表示从1...
    99+
    2023-07-05
  • vue中常见的时间格式转换有哪些
    这篇文章主要介绍“vue中常见的时间格式转换有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue中常见的时间格式转换有哪些”文章能帮助大家解决问题。项目中后台返回的时间有多种形式,时间戳、IS...
    99+
    2023-06-30
  • js中时间戳格式化成日期格式的方法有哪些
    这篇文章将为大家详细讲解有关js中时间戳格式化成日期格式的方法有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。js需要把时间戳转为为普通格式,一般的情况下可能用不到的...
    99+
    2022-10-19
  • php时间戳转化方式有哪些
    这篇文章主要讲解了“php时间戳转化方式有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php时间戳转化方式有哪些”吧!一、时间戳的获取在 PHP 中获取当前时间戳非常简单,可以使用 t...
    99+
    2023-07-05
  • php时间戳转换的方法有哪些
    今天小编给大家分享一下php时间戳转换的方法有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。时间戳是指Unix操作系统的...
    99+
    2023-07-05
  • rmvb转换avi格式的方法有哪些
    1. 使用在线转换工具,如Zamzar、Online-Convert等,将rmvb文件上传至网站,选择avi格式进行转换,下载转换后...
    99+
    2023-05-31
    rmvb转换avi
  • Java常用时间格式转换工具类有哪些
    小编给大家分享一下Java常用时间格式转换工具类有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!  开发过程中,经常遇到各种时间格式的转换。今天特此以博客的方...
    99+
    2023-06-02
  • Python中三种时间格式转换的方法
    目录一 时间元组二 字符串与时间戳三 时间的加减用法一 时间元组 1. 时间元组和时间戳的互化 import time,datetime # 获取当前时间的时间元组 t = time...
    99+
    2023-05-18
    Python 时间格式转换 Python 时间转换
  • Java前后端时间格式的转化方法
    这篇文章主要介绍“Java前后端时间格式的转化方法”,在日常操作中,相信很多人在Java前后端时间格式的转化方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java前后端时间格式的转化方法”的疑惑有所帮助!...
    99+
    2023-06-20
  • C#中时间的几种格式转换方法
    有时候我们要对C#时间进行转换,达到不同的显示效果 默认格式为:2005-6-614:33:34 如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢 我们要...
    99+
    2022-11-15
    时间 格式转换
  • JavaScript 日期和时间的格式化方法
    目录JavaScript 日期和时间的格式化一、日期和时间的格式化1、原生方法1.1、使用 toLocaleString 方法1.2、使用 Intl.DateTimeFormat 对...
    99+
    2023-02-18
    js时间格式化 js日期格式化 js日期和时间格式化
  • javascript中的日期时间方法有哪些
    这篇文章主要介绍“javascript中的日期时间方法有哪些”,在日常操作中,相信很多人在javascript中的日期时间方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2022-10-19
  • javascript时间转换的方法
    这篇文章给大家分享的是有关javascript时间转换的方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。JavaScript是什么JS是JavaScript的简称,它是一种直译式的脚本语言,其解释器被称为Jav...
    99+
    2023-06-14
  • MySQL日期时间函数汇总、时间格式转换方法
    MySQL日期时间函数汇总、时间格式转换方法 时间函数日期时间格式转换date_format函数EXTRACT()DATE_ADD()DATE_SUB()DATEDIFF函数 时间函数...
    99+
    2023-09-05
    mysql 数据库
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作