资讯专栏INFORMATION COLUMN

date.js 对时间的操作

tuniutech / 3300人阅读

摘要:时间操作格式化时间年月日年月日年月日小时分秒年月日小时分秒多少小时前多少分钟前多少秒前个月前年前年前时间转换倒计时毫秒输出格式这个是基于原型扩展出来的时分秒时分秒解决因时区变更,导致显示服务器时间不准确服务端传入前端一般为秒

date 时间操作

format
  

格式化时间

jsnew Date("2015-10-12 23:01:11").format("yyyy年MM月dd日 hh:mm:ss");
//⇒ "2015年10月12日 23:01:11"

var testDate = new Date(); 
var testStr = testDate.format("yyyy年MM月dd日hh小时mm分ss秒"); 
//=> testStr =  2015年01月20日 19小时21分03秒
ago
  

多少小时前、多少分钟前、多少秒前

jsnew Date(1421313395359).ago(1411430400000)
//=> "3个月前"

new Date(1421313395359).ago("1987-04-03")
//=> "28年前"

new Date("2010-02-02").ago("1987-04-03")
//=> "23年前"
toHHMMSS
  

时间转换,倒计时 "毫秒".toHHMMSS(输出格式)
这个是基于 String 原型扩展出来的

jsvar dt = (new Date().getTime()).toString()
dt.toHHMMSS("hh时mm分ss秒") //=> 34时11分52秒
TZC
  

解决因时区变更,导致显示服务器时间不准确

js//服务端传入前端一般为秒,前端时间戳为毫秒所以要乘以1000
new Date(1434701732*1000).TZC(8)

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

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

相关文章

  • 推荐轻量高效无依赖开源JS插件和库

    摘要:弹出层是一个轻量级的库用于管理工具提示和弹窗效果。一个带有的跨浏览器富文本编辑器。由制作,适用于每天写作的富文本编辑器。轻量的操作库。是一个快速简单轻量级的浏览器功能检测库。它没有任何的依赖,并且压缩后仅有。极小跨平台的全屏插件。 在这里维持一个持续更新的地方 图片 baguetteBox.js - 是一个简单易用的响应式图像灯箱效果脚本。demo Lightgallery.js -...

    AlphaWallet 评论0 收藏0
  • 推荐轻量高效无依赖开源JS插件和库

    摘要:弹出层是一个轻量级的库用于管理工具提示和弹窗效果。一个带有的跨浏览器富文本编辑器。由制作,适用于每天写作的富文本编辑器。轻量的操作库。是一个快速简单轻量级的浏览器功能检测库。它没有任何的依赖,并且压缩后仅有。极小跨平台的全屏插件。 在这里维持一个持续更新的地方 图片 baguetteBox.js - 是一个简单易用的响应式图像灯箱效果脚本。demo Lightgallery.js -...

    lushan 评论0 收藏0
  • 推荐轻量高效无依赖开源JS插件和库

    摘要:弹出层是一个轻量级的库用于管理工具提示和弹窗效果。一个带有的跨浏览器富文本编辑器。由制作,适用于每天写作的富文本编辑器。轻量的操作库。是一个快速简单轻量级的浏览器功能检测库。它没有任何的依赖,并且压缩后仅有。极小跨平台的全屏插件。 在这里维持一个持续更新的地方 图片 baguetteBox.js - 是一个简单易用的响应式图像灯箱效果脚本。demo Lightgallery.js -...

    shuibo 评论0 收藏0
  • JavaScript中数据类型回顾

    摘要:一门语言可以使用的值的类型,称为该语言的数据类型。中没有为字符串定义特殊的数据类型。布尔类型表示值和值。输出支持的布尔操作包括逻辑与逻辑或和逻辑非。在很多常见任务中,布尔操作对于检验要求输入的字符串非常有用。 1、标识符(Names) 标识符由一个字母、下划线和美元符开头,其后可以选择性的加上一个或多个字母、数字或下划线。标识符不能使用下面这些保留字: abstract boolean...

    ralap 评论0 收藏0

发表评论

0条评论

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