123456789101112131415161718192021222324 |
- 'use strict';
-
- const DatePart = require('./datepart');
-
- class Meridiem extends DatePart {
- constructor(opts={}) {
- super(opts);
- }
-
- up() {
- this.date.setHours((this.date.getHours() + 12) % 24);
- }
-
- down() {
- this.up();
- }
-
- toString() {
- let meridiem = this.date.getHours() > 12 ? 'pm' : 'am';
- return /\A/.test(this.token) ? meridiem.toUpperCase() : meridiem;
- }
- }
-
- module.exports = Meridiem;
|