xjp-date-utils
v1.0.0
Published
A simple date utility library for formatting current date in various formats.
Maintainers
Readme
Date Utils
一个简单的日期工具库,提供多种日期格式的获取方法。
安装
npm install xjp-date-utils使用方法
const dateUtils = require('xjp-date-utils');
// 获取年月日格式 (YYYYMMDD)
const dateOnly = dateUtils.getDateOnly();
console.log(dateOnly); // 例如: 20231013
// 获取年月日时分格式 (YYYYMMDDHHmm)
const dateTime = dateUtils.getDateTime();
console.log(dateTime); // 例如: 202310131430
// 获取年月日时分秒格式 (YYYYMMDDHHmmss)
const dateTimeWithSeconds = dateUtils.getDateTimeWithSeconds();
console.log(dateTimeWithSeconds); // 例如: 20231013143045
// 使用自定义格式
const customFormat = dateUtils.getCurrentDate('dateDash');
console.log(customFormat); // 例如: 2023-10-13
// 使用更灵活的自定义格式化
const formattedDate = dateUtils.formatDate(new Date(), 'YYYY年MM月DD日 HH:mm:ss');
console.log(formattedDate); // 例如: 2023年10月13日 14:30:45方法说明
getCurrentDate(format)
获取格式化的当前日期
- format: 格式化类型,可选值:
'date': YYYYMMDD (默认)'dateSlash': YYYY/MM/DD'dateDash': YYYY-MM-DD'dateChinese': YYYY年MM月DD日'datetime': YYYYMMDDHHmm'datetimeDash': YYYY-MM-DD HH:mm'timestamp': YYYYMMDDHHmmss'timestampDash': YYYY-MM-DD HH:mm:ss'time': HH:mm:ss
- 返回值: 格式化后的日期字符串
getDateOnly()
获取年月日格式的日期 (YYYYMMDD)
- 返回值: 年月日格式的日期字符串
getDateTime()
获取年月日时分格式的日期 (YYYYMMDDHHmm)
- 返回值: 年月日时分格式的日期字符串
getDateTimeWithSeconds()
获取年月日时分秒格式的日期 (YYYYMMDDHHmmss)
- 返回值: 年月日时分秒格式的日期字符串
formatDate(date, formatStr)
自定义格式化日期
- date: 要格式化的日期对象,默认为当前日期
- formatStr: 格式化字符串,如 'YYYY-MM-DD HH:mm:ss'
- 返回值: 自定义格式化后的日期字符串
发布到npm
如果您想将此包发布到npm,可以按照以下步骤操作:
- 更新package.json中的信息
- 运行
npm login登录您的npm账号 - 运行
npm publish发布包
许可证
ISC
