我们在开发中经常需要把时间戳转化成日期格式,但 JavaScript 本身自带的 Date 方法并不像 PHP date 的那么强大。因此,我们就需要自己动手写一个方法。

首先我们要先了解下需要用到的 JavaScript 自带的 Date 对象的方法:

getDate:获取一个中的某一天(1-31)

getFullYear:获取完整的年份,例:2019

getMonth:获取月份(0-11)(ps:基数从0开始)

getHours:获取小时(0-23)

getMinutes:获取分钟(0-59)

getSeconds:获取秒数(0-59)

通过上面的方法,我们就可以写出时间戳转化的方法,注意时间戳一定要精确到毫秒,因为很多后端返回的时间戳单位是秒,下面让我们看下具体写法:

/**

通过上面的方法,dateFormat(1558259949034) 返回的结果是 2019-5-19 17:59:9,如果我们想要的结果是小于 10 的数字前面自动补 0: 2019-05-19 17:59:09,写法可以改进下:

/**

但上面的方法还不够灵活,比如,我可能只想要日期,或者不显示年,或者小于 10 的数字前面不补上 0 等等,我们约定,字母大写小于 10 的数字就补上 0 :

/**

dateFormat(1558259949034, 'Y-M-D H:I:S') 返回结果是 2019-05-19 17:59:09。

完结,撒花。如果你有更好的写法,欢迎留言交流。

js 时间戳转换成时间_JavaScript 时间戳转成日期格式相关推荐

  1. c语言 北京时间转换utc时间_PHP时间戳和日期相互转换操作

    在php中我们要把时间戳转换日期可以直接使用date函数来实现,如果要把日期转换成时间戳可以使用strtotime()函数实现,下面我来给大家举例说明. 1. php中时间转换函数 strtotime ...

  2. python时间戳转换成时间_Python 时间戳/字符串/时间 转换

    概要 平时对于时间的处理经常使用python的time和datetime模块,但是用来多次还是对其中的时间戳,字符串和时间转换应用的不太熟练,时间长了不使用就理不清楚,为此整理成文. 视图 时间戳,时 ...

  3. js中时间戳转换成xxxx-xx-xx xx:xx:xx类型日期格式的做法

    1.十三位数字的时间戳转换方法 var time = new Date(datetime).toLocaleString().replace(/年|月/g, "-").replac ...

  4. 时间戳转换,时间钟表

    一·时间戳转换 start_time开始种植时间: 2019-03-08 plant_circle种植时长: 365 需求:我想拿到结束种植时间 _________ 应该是2020-03-07 /** ...

  5. linux 时间戳转换/dmesg 时间转换

    摘要:linux时光戳转换 1. 将日期转换成时光戳 $date %s -d 04/24/2014 15:30:00 1398324600 2. 将时光戳转换成日期 $date -d @1398324 ...

  6. linux时间戳转换c语言,Unix时间戳和北京时间的相互转换(C语言实现 )

    一.问题背景 最近项目中需要上传包含时间戳的设备数据到服务器平台.原本想把"年","月","日","时","分 ...

  7. hive sql 时间戳转换与时间的各种转换

    目录 from_unixtimefrom_unixtime 日期转小时函数hour与年月日分秒 from_unixtimefrom_unixtime hive sql 中时间戳转换函数: 由bigin ...

  8. python将时间戳转变成时间_Python时间戳和日期的相互转换

    1.将字符串的时间转换为时间戳 方法: a = "2013-10-10 23:40:00" 将其转换为时间数组 import time timeArray = time.strpt ...

  9. php 时间戳 时区,PHP时间函数 时间戳 设置时区

    目录: 什么是时间戳 设置时区的方式 与时间相关的函数 1.什么是时间戳 现实中如何表示时间? 中国:2020年10月9日 下午3点30分 外国:9/10/2020 世界各国时间表示方式不一样,导致计 ...

最新文章

  1. Spotify敏捷模式详解三部曲第一篇:研发团队
  2. SQLserver 2000 重新安装挂起的解决方法
  3. 多久没有给家里打过电话了?
  4. HTML5 地理位置定位(HTML5 Geolocation)原理及应用 (调用GPS)
  5. TensorFlow学习笔记——TensorFlow入门
  6. Swift 获取字符的个数 、字符串的遍历
  7. Money----思维+模拟
  8. 定时器Quartz和插件pageHelper使用
  9. excel npoi 连接_C#操作Excel(NPOI)
  10. 创建student-dissertation数据库
  11. 学习大数据可以进入哪些公司?
  12. jav中什么是组织java程序_Javs ^运算符在Java中做什么?
  13. poi获取单元格颜色
  14. [内网渗透]—GPO批量控制域内主机
  15. ubuntu中使用宋体和雅黑字体
  16. 东软睿驰与联合电子达成战略合作,抢占国产化基础软件市场新风口
  17. uva 10014 Simple calculations(数学推导)
  18. matlab中单独存图_奇怪的Matlab画图技巧系列1–保存高清大图
  19. Flutter2.10开始支持Windows
  20. 剧情和仙剑三很像的java游戏,电视剧仙剑三与游戏剧情有区别吗?

热门文章

  1. 南昌网络赛E Interesting Series
  2. CF1042E Vasya and Magic Matrix 期望dp + 推公式
  3. 2021牛客第一场 K.Knowledge Test about Match
  4. B Convex Polygon
  5. Delete Edges
  6. Max Sum Plus Plus HDU - 1024
  7. Educational Codeforces Round 107 (Rated for Div. 2)
  8. Mine Sweeper II
  9. 牛客题霸 [跳台阶] C++题解/答案
  10. 牛客网 【每日一题】5月20日题目 简单瞎搞题