NPM酷库:dateformat 时间字符串格式化
NPM酷库,每天两分钟,了解一个流行NPM库。
JavaScript中Date
内置对象的toString()
方法可以将时间对象转换为字符串,但是转换后的格式是这个样子的:
Thu Feb 01 2018 10:28:41 GMT+0800 (CST)
我们在UI上显示这样的时间字符串无论对于用户阅读或是布局要求,都是不行的。我们常常需要特定格式的字符串来表示时间:
2018-02-01
如果使用JS内置Date对象的方法,就得需要使用getFullYear()
getMonth()
等函数来拼凑结果。
dateformat
今天我们使用dateformat 库可以轻易将时间对象格式化为任意我们需要的格式:
const dateFormat = require('dateformat');
const now = new Date();dateFormat(now, 'dddd, mmmm dS, yyyy, h:MM:ss TT');
// Thursday, February 1st, 2018, 10:28:41 AMdateFormat(now, 'yyyy-mm-dd');
// 2018-02-01dateFormat(now, 'isoDate');
// 2018-02-01
参考资料
https://github.com/felixge/no...
NPM酷库:dateformat 时间字符串格式化相关推荐
- php 数字货币格式化,NPM酷库:accounting,格式化数字和货币
NPM酷库,每天两分钟,了解一个流行NPM库.· 上次,我们了解到如何使用numeral库格式化数字.今天我们继续认识另外一个用来格式化数字的库accounting. accounting accou ...
- NPM酷库:numeral,格式化数字
NPM酷库,每天两分钟,了解一个流行NPM库.· JavaScript Core 并没有提供足够的数字变量格式化方式,而我们经常需要这样的操作,比如给数字加单位等,虽然需求简单,但是写起来还是要费一些 ...
- NPM酷库:accounting,格式化数字和货币
NPM酷库,每天两分钟,了解一个流行NPM库.· 上次,我们了解到如何使用numeral库格式化数字.今天我们继续认识另外一个用来格式化数字的库accounting. accounting accou ...
- NPM酷库:qs,解析URL查询字符串
NPM酷库,每天两分钟,了解一个流行NPM库. Node.js 标准库中有一个库叫querystring,这个库用来处理URL查询字符串: const querystring = require('q ...
- NPM酷库:string-random,生成随机字符串
NPM酷库,每天两分钟,了解一个流行NPM库. 昨天,我们了解了如何使用uuid库快速生成UUID,UUID适用于分布式应用中ID的生成,因为UUID足够长,所以碰撞几率非常低. 此外,我们在很多时候 ...
- NPM酷库:uuid,生成随机ID
NPM酷库,每天两分钟,了解一个流行NPM库. 在中心化应用中,数据记录的ID往往是数据库生成的自增ID,但是在分布式应用中,就会存在一些问题: 保存数据之前就需要给数据标识ID 数据规模超级大,中央 ...
- NPM酷库:cheerio,服务端jQuery接口实现
NPM酷库,每天两分钟,了解一个流行NPM库. jQuery 是前端DOM操作的利器,我们通过jQuery的接口可以方便地访问.修改DOM树中的节点和内容. 有时,在Node.js服务端,我们也需要类 ...
- NPM酷库045:js-yaml,读写YAML
NPM酷库,每天两分钟,了解一个流行NPM库.· 在NPM酷库044中,我们了解到了相对于JSON格式更加易于编写和维护的JSON5,今天我们继续学习另外一个更加简单易读的数据格式YAML. 下方就是 ...
- NPM酷库:jsdom,纯JS实现的DOM
NPM酷库,每天两分钟,了解一个流行NPM库. 昨天认识了一个在Node.js环境下操作HTML的库 cheerio,cheerio实现了jQuery接口,用起来十分方便.为什么不直接用jQuery呢 ...
最新文章
- Dataset之CIFAR-10:CIFAR-10数据集简介、下载、使用方法之详细攻略
- 知乎真的一天不如一天了吗?
- 实收资本、资本公积、盈余公积的含义和区别
- 电力负荷事件划分(有代码)
- UML类图关系表示方法
- Android-一张图理解MVP的用法
- [置顶] UDP协议---心德(1)
- 《Spark The Definitive Guide》Chapter 6:处理不同类型的数据
- 来吧,自己动手撸一个分布式ID生成器组件
- 程序员,别再无脑刷题了,这样学 Python,编程能力暴增!
- poj3171 Cleaning Shifts
- 百度地图JS API GPS坐标转换成百度地图坐标(修改版)
- 智慧管廊可视化管理系统搭建
- 前端基础—HTML制作课程表
- linux安装盘fat 还是 ntfs,NTFS与FAT区别差异
- core dump 是什么意思?
- Java 获取某年的第一天和最后一天
- win10/win7文件夹或文件查看方式怎么统一设置
- 非递归前序遍历二叉树,非递归中序遍历二叉树,非递归后续遍历二叉树
- 抖音视频限流了怎么解决,如何才能解决限流问题
热门文章
- mysql 5.6 分区_Mysql5.6—分区表及独享表空间
- 2019 年百度之星·程序设计大赛 - 初赛一 C. HDU 	6670 Mindis 离散化+dijkstra
- Form的is_valid校验规则及验证顺序
- python time datetime
- luogu1355 神秘大三角
- ASP.NET Core 2.0 : 二. 开发环境
- c# 字符串中多个连续空格转为一个空格
- 怎么调用系统通讯录并向被选中联系人发送短信
- Hibernate的Session会话中get()和load()方法的区别
- OpenCV 图像清晰度评价算法(相机自动对焦)