format-time-date

1.0.4 • Public • Published

format-time-date


Travis Status Nodejs Version Downloads Contributors License

Introduction

  • 格式化时间,能够将时间格式化成自己需要的样式,示例如下:
12018年05月16日 15时07分26秒 星期三
22018年05月16日 下午03时07分26秒 星期三
32018/05/16 15:07:26 星期三
42018-05-16 下午03时07分26秒
52018/05/16; 15:07:26; 星期三
62018年05月16日
72018/05/16  // 当只要返回时间是,也可以利用new Date().toLocaleDateString()方法,注意兼容性
815时07分26秒
9、星期三
10、etc...
  • 原生的toLocaleString暂时还不完善,如去掉月份保留日或者去掉分钟保留秒,返回的是乱值,而且还有兼容问题,暂不考虑;
new Date().toLocaleString('chinese', {
    hour12: false,
    year: "numeric",
    month: "2-digit",
    day: "2-digit",
    hour: "2-digit",
    minute: "2-digit",
    second: "2-digit"
})

Usage

const formatTime = require('format-time-date');
 
let date = formatTime();
 
console.log(date);

Options

{
    // 设置日期时间,默认为当前日期时间,如果要设置为某一个时间,可以类似:new Date('2020/06/04 20:1:23')
    date: new Date(),
    // 是否为24小时制,为false时代表为12小时制
    isHour24: true,
    // 单位,分别代表:年、月、日、时、分、秒的单位;
    unit: ['', '', '', '', '', ''],
    // 分隔符,第一个是日期与时间之间的风格符,第二个是时间与星期之间的分隔符
    seperator: [' ', ' '],
    // 是否显示年
    isYear: true,
    // 是否显示月
    isMonth: true,
    // 是否显示日
    isDay: true,
    // 是否显示时
    isHours: true,
    // 是否显示分
    isMinute: true,
    // 是否显示秒
    isSecond: true,
    // 是否显示星期
    isWeekday: true
}

Package Sidebar

Install

npm i format-time-date

Weekly Downloads

1

Version

1.0.4

License

MIT

Unpacked Size

7.51 kB

Total Files

7

Last publish

Collaborators

  • xudeming208