资讯专栏INFORMATION COLUMN

moment日期处理库

andong777 / 952人阅读

摘要:日期处理类库文档前天在实现日期选择器引用日期处理库,觉得有必要将常用的方法记录下来,特此一记。首发一文取值获取年月日时分秒获取星期天周操作一天后一周后一月后一年后一天前一周前一月前一年前

Javascript 日期处理类库 (moment.js)

moment文档: http://momentjs.cn/

前天在实现日期选择器引用moment日期处理库,觉得有必要将常用的方法记录下来,特此一记。(首发一文)

取值

// 2018-10-27

moment().format("YYYY-MM-DD")

// 获取年、月、日、时、分、秒

var year = moment().year()
var month = moment().month()
var date = moment().date()
var hour = moment().hour()
var minute = moment().minute()
var second = moment().second()
var year = moment().get("year")
var month = moment().get("month")
var date = moment().get("date")
var hour = moment().get("hour")
var minute = moment().get("minute")
var second = moment().get("second")

// 获取星期、天、周

var day = moment().day()
var dayOfYear = moment().dayOfYear()
var week = moment().week()
操作

// 一天后、一周后、一月后、一年后

var next = moment().add(1, "days").format("YYYY-MM-DD")
var next = moment().add(7, "days").format("YYYY-MM-DD")
var next = moment().add(1, "months").format("YYYY-MM-DD")
var next = moment().add(1, "years").format("YYYY-MM-DD")

// 一天前、一周前、一月前、一年前

var prev = moment().subtract(1, "days").format("YYYY-MM-DD")
var prev = moment().subtract(7, "days").format("YYYY-MM-DD")
var prev = moment().subtract(1, "months").format("YYYY-MM-DD")
var prev = moment().subtract(1, "years").format("YYYY-MM-DD")

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

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

相关文章

  • Flask Web Development —— 模板(下)

    摘要:如果路由重组,模板中的链接将被打断而变得无法访问。静态文件应用程序不仅仅是由代码和模板组成。当服务器收到来自之前示例的,它会产生一个响应包含的文件内容。一个优雅的解决方案是允许服务器只发送时间给浏览器,由浏览器转为当地时间并渲染。 4、链接 任何应用程序都有多个路由,必然需要包含链接来连接不同的页面,例如导航栏。 在模板中,对于简单的路由直接写URLs做链接是非常琐碎麻烦的,而给带...

    raoyi 评论0 收藏0
  • 时间处理工具 moment.js:管理时间和日期,so easy!

    摘要:大家在项目中一定会遇到很多关于时间处理的问题,比如你想获取一个本地时间格式为,常用的方法是先拿到时间再用正则替换什么的。 大家在项目中一定会遇到很多关于时间处理的问题,比如你想获取一个本地时间格式为YYYY-MM-DD,常用的方法是先拿到时间再用正则替换什么的。比较麻烦,也比较费劲。每次都要弄。所以呢就想着有没有什么简单的方法,之后就发现了一个轻量级的Javascript日期处理类库:...

    lei___ 评论0 收藏0
  • ⏰Day.js 2kB超轻量时间Moment.js一样的API

    showImg(https://segmentfault.com/img/bV9wV7?w=1952&h=712);Moment.js 是一个大而全的 JS 时间库,很大地方便了我们处理日期和时间。但是 Moment.js太重了(200k+ with locals),可能一般项目也只使用到了她几个常用的API。虽然社区也有几个轻量的时间库,要想迁移过去又会增加新的学习和迁移成本。 如果能有一个和 ...

    CoreDump 评论0 收藏0
  • 2018年你应该知道的11个Javascript实用程序

    摘要:构建是为了在中为常见任务提供实用程序功能。所有功能都自动进行,并且相应地安排传递的参数以便于使用。在星级,是一个用于处理本机对象的实用程序库。该库没有外部依赖关系,这是一个将事件作为序列进行测试的现场演示。 由于Javascript在2018年仍然是最受欢迎和最广泛使用的编程语言,因此围绕它扩展了生态系统。 showImg(https://segmentfault.com/img/re...

    Ali_ 评论0 收藏0
  • 2018年你应该知道的11个Javascript实用程序

    摘要:构建是为了在中为常见任务提供实用程序功能。所有功能都自动进行,并且相应地安排传递的参数以便于使用。在星级,是一个用于处理本机对象的实用程序库。该库没有外部依赖关系,这是一个将事件作为序列进行测试的现场演示。 由于Javascript在2018年仍然是最受欢迎和最广泛使用的编程语言,因此围绕它扩展了生态系统。 showImg(https://segmentfault.com/img/re...

    Yumenokanata 评论0 收藏0

发表评论

0条评论

andong777

|高级讲师

TA的文章

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