<p>momen memberikan waktu yang salah 8-9 menit setelah waktu komputer</p>

Dibuat pada 25 Mar 2017  ·  3Komentar  ·  Sumber: moment/moment

Deskripsi Masalah dan Langkah Reproduksi:
Momen mengembalikan waktu yang beberapa menit setelah komputer saya ditampilkan.

Ini adalah bagaimana saya mengatur waktu: var publishdate = moment().format('YYYY-MM-DD HH:MM');

Berikut adalah video-nya:
https://youtu.be/2ctTNhqYR0A

Dalam video Anda dapat melihat saya menggunakan bootstrap datetimepicker yang sendiri menggunakan momentjs, ketika saya menginisialisasi publishdate itu beberapa menit setelah apa yang ada di komputer saya, ketika saya mengklik datetimepicker dan memilih tanggal, waktu yang benar kemudian ditetapkan.

Mengapa momentjs awalnya memberi saya waktu yang salah dan datepicker memberikan yang benar?

Harap sertakan nilai semua variabel yang digunakan.

Lingkungan:
Menangkan 10 Chrome versi terbaru

Jika Anda melaporkan masalah, jalankan kode berikut di lingkungan yang Anda gunakan dan sertakan hasilnya:

console.log(moment().format('YYYY-MM-DD HH:MM'))
console.log( (new Date()).toString())
console.log((new Date()).toLocaleString())
console.log( (new Date()).getTimezoneOffset())
console.log( navigator.userAgent)
console.log(moment.version)

keluaran

2017-03-25 12:03
create: Sat Mar 25 2017 12:37:19 GMT+0100 (Romance Standard Time)
create: 3/25/2017, 12:37:19 PM
create: -60
create: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36
create: 2.18.1

Komentar yang paling membantu

var publishdate = moment().format('YYYY-MM-DD HH:MM');

MM seharusnya mm karena MM berarti bulan dan mm berarti menit.

Semua 3 komentar

Kemungkinan ini adalah bug Bootstrap Datepicker. Datepicker mana yang Anda gunakan? Apakah mereka memiliki repositori Github?

saya ragu itu ada hubungannya dengan datetimepicker karena baris ini:

console.log(moment().format('YYYY-MM-DD HH:MM')) memberikan
25-03-2017 12:03

dan waktu di komputer adalah 12:37 atau sesuatu yang mendekati itu, pemilih datetime memberikan waktu yang tepat ketika memasukkan waktu ke dalam kotak input.

lagi pula saya menggunakan:

https://github.com/Eonasdan/bootstrap-datetimepicker

var publishdate = moment().format('YYYY-MM-DD HH:MM');

MM seharusnya mm karena MM berarti bulan dan mm berarti menit.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat