@royalscome/format

2.0.7 • Public • Published

@royalscome/format


avatar Time formatting tool and number formatting tool

Install

$ npm i @royalscome/format

Usage

import { DateFormat } from "@royalscome/format";


DateFormat.format(new Date(), "yyyy年MM月dd日") // 2021年08月31日

// 具体使用介绍看下表(See the table below for detailed usage)

DateFormat

子类名 介绍 参数 示例
format 格式化日期 (time=null,format="yyyy年MM月dd日"),time可传时间戳,标准时间格式,format为想获得的时间格式 DateFormat.format(new Date(), "yyyy年MM月dd日") // 2021年08月31日
formatDateWithZero 将日期格式化到当天零时 (time) DateFormat.formatDateWithZero(new Date(), "yyyy年MM月dd日") // 2021年08月31日 00:00:00
formatDateWithLast 将日期格式化到当天结束 (time) DateFormat.formatDateWithLast(new Date(), "yyyy年MM月dd日") // 2021年08月31日 23:59:59
getDate 将非标准格式日期转换为标准时间格式 (time) DateFormat.getDate("2021.08.31") // 2021-08-31
getDateWithDot 将标准时间格式转换为.形式 (time) DateFormat.getDateWithDot("2021-08-31") // 2021.08.31
getNowYearAndMonth 获取当前年和月 (time) DateFormat.getNowYearAndMonth(new Date()) // 2021-8
getWeekDate 获取当前星期几 DateFormat.getWeekDate() // 星期三
getMonthWeek 获取当前月份的第几周 (time)
formatDateToRule 格式化时间为今天显示具体时间,昨天显示昨天,昨天以前显示日期 (time) 具体看介绍
getDateToNumber 根据传入数字可正负,得到日期 (time=null,n) DateFormat.getDateToNumber(new Date(),-1) // 2021-08-30
compareDate 比较时间大小 (startTime, endTime) 具体使用看介绍
getDiffDate 计算时间差 (startTime, endTime, fmt = "dd") 具体使用看介绍

Package Sidebar

Install

npm i @royalscome/format

Weekly Downloads

3

Version

2.0.7

License

MIT

Unpacked Size

11.1 kB

Total Files

5

Last publish

Collaborators

  • royalscome