Moment: opsi untuk menyetel output default untuk `.format()`

Dibuat pada 22 Jul 2016  ·  2Komentar  ·  Sumber: moment/moment

.format() akan menampilkan zona waktu relatif TANPA milidetik EG:

> moment(1469141760123).format()
'2016-07-21T15:56:00-07:00'

.toISOString() akan menampilkan UTC DENGAN milidetik

> moment(1469141760123).toISOString()
'2016-07-21T22:56:00.123Z'

.format('YYYY-MM-DDTHH:mm:ss.SSSZ') akan menampilkan zona waktu relatif DENGAN milidetik

> moment(1469141760123).format('YYYY-MM-DDTHH:mm:ss.SSSZ')
'2016-07-21T15:56:00.123-07:00'

Saya menemukan zona waktu default relatif tanpa milidetik sangat tidak berguna, tetapi saya rasa saya tidak perlu menulis format lengkap setiap kali hanya untuk memasukkannya. Akan menyenangkan untuk dapat mengatur output format default:

// set the default
moment.setDefaultFormat('YYYY-MM-DDTHH:mm:ss.SSSZ');

// or
moment.format.setDefault('YYYY-MM-DDTHH:mm:ss.SSSZ');

moment(1469141760123).format(); // '2016-07-21T15:56:00.123-07:00'

Komentar yang paling membantu

Lihat bagian "Format default" di bagian bawah dokumentasi format . Ini bekerja seperti ini:

> moment.defaultFormat
'YYYY-MM-DDTHH:mm:ssZ'
> moment.defaultFormatUtc
'YYYY-MM-DDTHH:mm:ss[Z]'
> moment.defaultFormat = "YYYY"
'YYYY'
> moment().format()
'2016'

Semua 2 komentar

Lihat bagian "Format default" di bagian bawah dokumentasi format . Ini bekerja seperti ini:

> moment.defaultFormat
'YYYY-MM-DDTHH:mm:ssZ'
> moment.defaultFormatUtc
'YYYY-MM-DDTHH:mm:ss[Z]'
> moment.defaultFormat = "YYYY"
'YYYY'
> moment().format()
'2016'

moment.defaultFormat adalah properti readOnly dan tidak dapat mengaturnya. Bagaimana cara mengatur defaultFormat ?

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

ninigix picture ninigix  ·  3Komentar

M-Zuber picture M-Zuber  ·  3Komentar

BCup picture BCup  ·  3Komentar

nikocraft picture nikocraft  ·  3Komentar

RobinvanderVliet picture RobinvanderVliet  ·  3Komentar