资讯专栏INFORMATION COLUMN

js 时间戳/日期格式互转

zr_hebo / 3740人阅读

摘要:时间转时间戳当前时间转换毫秒指定时间转换毫秒时间戳转化为日期时间转换格式时分秒时分秒时分时秒时分秒分秒时间转换格式

时间转时间戳

当前时间转换(毫秒)

new Date().getTime()

指定时间转换(毫秒)

var timeDate = "2019-05-09 14:50:48";
new Date(timeDate).getTime()
时间戳转化为日期

时间转换 --格式1时1分11秒

dateConvert(value){
    let hour,min,sec,createDate=value
    hour=parseInt(createDate/60/60)
    min=parseInt((createDate-hour*3600)/60)
    sec=parseInt(createDate-(hour*3600+min*60))
    if(hour>0){
      if(min>0){
        if(sec>0){
          createDate=hour+"时"+min+"分"+sec+"秒"
        } else{
          createDate=hour+"时"+min+"分"
        }
      }else{
        if(sec>0){
          createDate=hour+"时"+sec+"秒"
        }else{
          createDate=hour+"时"
        }
      }
    }else if(min>0){
      createDate=sec>0?(min+"分"+sec+"秒"):(min+"分")
    }else if(sec>0){
      createDate=sec+"秒"
    }
    return createDate
  }

时间转换 --格式1:1:11

Vue.filter("TimeFilter", function(value) {
  let hour,min,sec,createDate=value
  hour=parseInt(createDate/60/60)
  min=parseInt((createDate-hour*3600)/60)
  sec=parseInt(createDate-(hour*3600+min*60))
  if(hour>0){
    if(min>0){
      if(sec>0){
        createDate=hour+":"+min+":"+sec
      } else{
        createDate=hour+":"+min+":00"
      }
    }else{
      if(sec>0){
        createDate=hour+":00"+sec
      }else{
        createDate=hour+":00:00"
      }
    }
  }else if(min>0){
    createDate=sec>0?(min+":"+sec):(min+":00")
  }else if(sec>0){
    createDate=sec+"s"
  }
  return createDate
})

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/109385.html

相关文章

  • js时间日期格式之间的互转

    摘要:可以这样做有三种方式获取,在后面会讲到三种方式的区别三种获取的区别第一第二种会精确到毫秒第三种只能精确到秒,毫秒将用来代替比如上面代码输出的结果一眼就能看出区别参数形式有种比如月份从 1. 将时间戳转换成日期格式 // 简单的一句代码 var date = new Date(时间戳); //获取一个时间对象 /** 1. 下面是获取时间日期的方法,需要什么样的格式自己拼接起来就好了...

    adam1q84 评论0 收藏0
  • Python之时间日期使用小结

    摘要:对于日期的操作可以说是比较常见的了日期与格式化字符串互转,日期与时间戳互转,日期的加减操作等,下面主要介绍下常见的需求场景如何实现基本包引入主要需要引入时间和日期的处理包,后面的基本操作都是基于此获取当前时间获取当前时间,有几种方式 对于日期的操作可以说是比较常见的case了,日期与格式化字符串互转,日期与时间戳互转,日期的加减操作等,下面主要介绍下常见的需求场景如何实现 1. 基本...

    BigNerdCoding 评论0 收藏0
  • 常见的javascript日期时间互相转化

    摘要:写在前面前两天写了一篇常见的获取时间戳,今天来一篇续集吧,日期和时间戳的互转预备知识知道什么是时间戳即距离年月日时分秒的毫秒数如果你要用到的是秒,那也行,单位问题而已。同样的道理要会把时间戳转化成我们想要的日期格式。 写在前面 前两天写了一篇《常见的Javascript获取时间戳》,今天来一篇续集吧,日期和时间戳的互转 预备知识 知道什么是时间戳:即距离1970年01月01日00时0...

    morgan 评论0 收藏0
  • 如何使用Python优雅地处理时间数据

    摘要:最要命的是,在标准库中居然有两个模块处理时间,一个叫,另外一个叫,里面提供了类似的方法但是两个完全不是一回事。到这还没完,标准库里还有一个叫的模块,也是用来处理时间的。今天的主角是一个优雅到我不能放弃的时间处理库。 缘起 很多时候我们不得不和时间打交道,但在Python标准库中处理时间的模块其实设计的不是很友好,为什么我会这么说?因为我相信大部分人几乎每次在处理时间数据时一而再,再而三...

    draveness 评论0 收藏0

发表评论

0条评论

zr_hebo

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<