| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 | | import { addFormatToken } from '../format/format'; |  | import { addRegexToken, matchTimestamp, matchSigned } from '../parse/regex'; |  | import { addParseToken } from '../parse/token'; |  | import toInt from '../utils/to-int'; |  |   |  | // FORMATTING |  |   |  | addFormatToken('X', 0, 0, 'unix'); |  | addFormatToken('x', 0, 0, 'valueOf'); |  |   |  | // PARSING |  |   |  | addRegexToken('x', matchSigned); |  | addRegexToken('X', matchTimestamp); |  | addParseToken('X', function (input, array, config) { |  |     config._d = new Date(parseFloat(input, 10) * 1000); |  | }); |  | addParseToken('x', function (input, array, config) { |  |     config._d = new Date(toInt(input)); |  | }); | 
 |