TypeScript中使用NodeJs日期格式化库myjs-common

3 篇文章 1 订阅
3 篇文章 0 订阅

依赖包安装

# 安装 myjs-common 包
npm install myjs-common@1.0.0

格式器表达式

  • YEAR_FORMAT: 年格式化-yyyy
  • MONTH_FORMAT: 月格式化-yyyy-MM
  • DATE_FORMAT: 日期格式化-yyyy-MM-dd
  • HOUR_FORMAT: 时格式化-yyyy-MM-dd HH
  • MINUTE_FORMAT: 分格式化-yyyy-MM-dd HH:mm
  • SECONDS_FORMAT: 秒格式化-yyyy-MM-dd HH:mm:ss
  • DATETIME_FORMAT: 时间格式化-yyyy-MM-dd HH:mm:ss.S

程序演示

import { SimpleDateFormat, DATE_FORMATTER } from "myjs-common";

// 对当前日期进行格式化
console.log(SimpleDateFormat.formatNow(DATE_FORMATTER.YEAR_FORMAT));
console.log(SimpleDateFormat.formatNow(DATE_FORMATTER.MONTH_FORMAT));
console.log(SimpleDateFormat.formatNow(DATE_FORMATTER.DATE_FORMAT));
console.log(SimpleDateFormat.formatNow(DATE_FORMATTER.HOUR_FORMAT));
console.log(SimpleDateFormat.formatNow(DATE_FORMATTER.MINUTE_FORMAT));
console.log(SimpleDateFormat.formatNow(DATE_FORMATTER.SECONDS_FORMAT));
console.log(SimpleDateFormat.formatNow(DATE_FORMATTER.DATETIME_FORMAT));
console.log("\n");

// 对当前日期进行格式化
console.log(SimpleDateFormat.formatDate(new Date(), DATE_FORMATTER.YEAR_FORMAT));
console.log(SimpleDateFormat.formatDate(new Date(), DATE_FORMATTER.MONTH_FORMAT));
console.log(SimpleDateFormat.formatDate(new Date(), DATE_FORMATTER.DATE_FORMAT));
console.log(SimpleDateFormat.formatDate(new Date(), DATE_FORMATTER.HOUR_FORMAT));
console.log(SimpleDateFormat.formatDate(new Date(), DATE_FORMATTER.MINUTE_FORMAT));
console.log(SimpleDateFormat.formatDate(new Date(), DATE_FORMATTER.SECONDS_FORMAT));
console.log(SimpleDateFormat.formatDate(new Date(), DATE_FORMATTER.DATETIME_FORMAT));
console.log("\n");

// 对指定日期进行格式化
console.log(SimpleDateFormat.formatDate(new Date("2019-9-20 22:33:51"), DATE_FORMATTER.YEAR_FORMAT));
console.log(SimpleDateFormat.formatDate(new Date("2019-9-20 22:33:51"), DATE_FORMATTER.MONTH_FORMAT));
console.log(SimpleDateFormat.formatDate(new Date("2019-9-20 22:33:51"), DATE_FORMATTER.DATE_FORMAT));
console.log(SimpleDateFormat.formatDate(new Date("2019-9-20 22:33:51"), DATE_FORMATTER.HOUR_FORMAT));
console.log(SimpleDateFormat.formatDate(new Date("2019-9-20 22:33:51"), DATE_FORMATTER.MINUTE_FORMAT));
console.log(SimpleDateFormat.formatDate(new Date("2019-9-20 22:33:51"), DATE_FORMATTER.SECONDS_FORMAT));
console.log(SimpleDateFormat.formatDate(new Date("2019-9-20 22:33:51"), DATE_FORMATTER.DATETIME_FORMAT));
console.log("\n");

运行输出结果

2019
2019-09
2019-09-20
2019-09-20 22
2019-09-20 22:34
2019-09-20 22:34:58
2019-09-20 22:34:58.314


2019
2019-09
2019-09-20
2019-09-20 22
2019-09-20 22:34
2019-09-20 22:34:58
2019-09-20 22:34:58.318


2019
2019-09
2019-09-20
2019-09-20 18
2019-09-20 18:40
2019-09-20 18:40:20
2019-09-20 18:40:20.0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jaemon

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值