Saya menggunakan jquery dan moment.js untuk kalender kustom.
Saya memiliki objek tanggal dalam variabel myDate
seperti:
Object { date="2014-12-23 14:00:00", timezone_type=3, timezone="Europe/Paris"}
Saya ingin, menggunakan moment.js (atau tidak) mendapatkan nama hari dari tanggal ini, dalam contoh saya, saya perlu mendapatkan: tuesday
Ide ide ? Terima kasih
javascript
date
calendar
momentjs
Clément Andraud
sumber
sumber
Jawaban:
Dengan momen Anda dapat mengurai string tanggal yang Anda miliki:
var dt = moment(myDate.date, "YYYY-MM-DD HH:mm:ss")
Itu untuk UTC, Anda harus mengubah zona waktu dari titik itu jika Anda menginginkannya.
Kemudian Anda bisa mendapatkan hari dalam seminggu:
dt.format('dddd');
sumber
kode
var mydate = "2017-06-28T00:00:00"; var weekDayName = moment(mydate).format('dddd'); console.log(weekDayName);
mydate adalah tanggal input. Variabel weekDayName mendapatkan nama hari ini. Ini hasilnya
Keluaran
Rabu
var mydate = "2017-08-30T00:00:00"; console.log(moment(mydate).format('dddd')); console.log(moment(mydate).format('ddd')); console.log('Day in number[0,1,2,3,4,5,6]: '+moment(mydate).format('d')); console.log(moment(mydate).format('MMM')); console.log(moment(mydate).format('MMMM'));
<script src="https://momentjs.com/downloads/moment.js"></script>
sumber
var mydate = "2017-06-28T00:00:00"; var weekDayName = moment(mydate).format('ddd'); console.log(weekDayName);
Hasil: Rab
var mydate = "2017-06-28T00:00:00"; var weekDayName = moment(mydate).format('dddd'); console.log(weekDayName);
Hasil: Rabu
sumber