@aqzhyi/dayjs
TypeScript icon, indicating that this package has built-in type declarations

0.9.0 • Public • Published

Usage

```ts
import { dayjs } from '@aqzhyi/dayjs'

dayjs(1704038400)           // pass 10-digit Unix Timestamp including seconds OK
dayjs(1704038400_000)       // pass 13-digit Unix Timestamp including milliseconds OK
dayjs(1704038400_000_000)   // pass 16-digit Unix Timestamp including wtf? OK

dayjs(1704038400).time()         // return 1704038400000
dayjs(1704038400_000).unix()     // return 1704038400

// wtf?
dayjs(1704038400_000_000).time() // return 1704038400000
dayjs(1704038400_000_000).unix() // return 1704038400
```

```ts
dayjs('1704038400')         // OK
dayjs('1704038400_000')     // OK
dayjs('1704038400_000_000') // OK
dayjs('1704038400e3')       // OK
dayjs('1704038400e6')       // OK
```

```ts
dayjs().setTime(-1).format('HH:mm:ss')         // '00:00:00'
dayjs().setTime(0).format('HH:mm:ss')          // '00:00:00'
dayjs().setTime(6.15).format('HH:mm:ss')       // '06:15:00'
dayjs().setTime(6.3).format('HH:mm:ss')        // '06:30:00'
dayjs().setTime(6.45).format('HH:mm:ss')       // '06:45:00'
dayjs().setTime(6.5).format('HH:mm:ss')        // '06:50:00'
dayjs().setTime(6.59).format('HH:mm:ss')       // '06:59:00'
dayjs().setTime(6.77).format('HH:mm:ss')       // '06:59:59'
dayjs().setTime(23.59).format('HH:mm:ss')      // '23:59:00'
dayjs().setTime(23.5959).format('HH:mm:ss')    // '23:59:59'
dayjs().setTime(24).format('HH:mm:ss')         // '23:59:59'

dayjs().setTime('-1').format('HH:mm:ss')       // '00:00:00'
dayjs().setTime('0').format('HH:mm:ss')        // '00:00:00'
dayjs().setTime('6:15').format('HH:mm:ss')     // '06:15:00'
dayjs().setTime('6:3').format('HH:mm:ss')      // '06:30:00'
dayjs().setTime('6:45').format('HH:mm:ss')     // '06:45:00'
dayjs().setTime('6:5').format('HH:mm:ss')      // '06:50:00'
dayjs().setTime('6:59').format('HH:mm:ss')     // '06:59:00'
dayjs().setTime('6:77').format('HH:mm:ss')     // '06:59:59'
dayjs().setTime('23:59').format('HH:mm:ss')    // '23:59:00'
dayjs().setTime('23:5959').format('HH:mm:ss')  // '23:59:59'
dayjs().setTime('24').format('HH:mm:ss')       // '23:59:59'
```

```ts
const now = dayjs()
now.formatDate()            // '2023/01/01'
now.formatDateTime()        // '2023/01/01 00:00'
now.formatDateTimeSeconds() // '2023/01/01 00:00:00'
```

> 我是誰?我在哪?我在這裡幹嘛?

Package Sidebar

Install

npm i @aqzhyi/dayjs

Weekly Downloads

1

Version

0.9.0

License

ISC

Unpacked Size

201 kB

Total Files

31

Last publish

Collaborators

  • pleasurazy