kzen.dev
  • Pertanyaan
  • Tag
  • Pengguna
Notifikasi
Imbalan
Registrasi
Setelah Anda mendaftar, Anda akan diberitahu tentang balasan dan komentar untuk pertanyaan Anda.
Gabung
Jika Anda sudah memiliki akun, masuk untuk memeriksa pemberitahuan baru.
Akan ada hadiah untuk pertanyaan, jawaban, dan komentar tambahan.
Lebih
Sumber
Sunting
 A_Elric
A_Elric
Question

Tambahkan 6 jam ke waktu saat ini dan tampilkan ke halaman

Jadi, saya mencoba menambahkan beberapa label ke grafik, dan saya ingin menambahkannya ke 6, 12, 18, dan 24 jam pada sumbu horizontal.

Saya ingin menulis waktu-waktu ini dalam format "hh:mm" (23:10, 05:10, 11:10, dan 17:10 misalnya) untuk zona waktu lokal (komputer)?

Dapatkah seseorang membantu saya dengan ini?

21 2012-10-23T15:33:40+00:00 3
Mario Sannum
Mario Sannum
Pertanyaan edit 23 Oktober 2012 в 4:44
Pemrograman
javascript
time
Pertanyaan ini memiliki :value jawaban dalam bahasa Inggris, untuk membacanya masuk ke akun Anda.
Solution / Answer
Pedro  del Sol
Pedro del Sol
23 Oktober 2012 в 3:40
2012-10-23T15:40:45+00:00
Lebih
Sumber
Sunting
#17537890

berdasarkan https://stackoverflow.com/questions/1197928/how-to-add-30-minutes-to-a-javascript-date-object

var d1 = new Date ();
var d2 = new Date ( d1 );
d2.setHours ( d1.getHours() + 6 );

https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Date akan menunjukkan bagaimana memanipulasi objek Date.

menambahkan kode Anda dengan beberapa perbaikan. diedit untuk menambahkan document.write kedua

<script type="text/javascript"> 
var timer = 24; 
var d1 = new Date(); 
var d2 = new Date();
d1.setHours(+d2.getHours()+(timer/4) ); 
d1.setMinutes(new Date().getMinutes()); 
document.write(d1.toTimeString("hh:mm"));
document.write(d1.getHours()+":"+d1.getMinutes());
</script>
 Community
Community
Jawaban edit 23 Mei 2017 в 12:09
38
0
Ramesh Kotha
Ramesh Kotha
23 Oktober 2012 в 3:51
2012-10-23T15:51:27+00:00
Lebih
Sumber
Sunting
#17537892

coba ini

var today = new Date();
alert(today);
today.setHours(today.getHours()+6);
alert(today);
today.setHours(today.getHours()+6);
alert(today);
today.setHours(today.getHours()+6);
alert(today);
today.setHours(today.getHours()+6);
alert(today);
8
0
Mike Samuel
Mike Samuel
23 Oktober 2012 в 3:44
2012-10-23T15:44:55+00:00
Lebih
Sumber
Sunting
#17537891
var MILLISECS_PER_HOUR = 60 /* min/hour */ * 60 /* sec/min */ * 1000 /* ms/s */;

function sixHoursLater(d) {
  return new Date(+d + 6*MILLISECS_PER_HOUR);
}

Nilai numerik dari tanggal adalah milidetik per epoch, jadi Anda bisa menambahkan sejumlah milidetik ke dalamnya untuk mendapatkan nilai numerik yang diperbarui.

Operator awalan + mengubah tanggal menjadi nilai numeriknya.

4
0
Related communities 1
JavaScript Indonesia
JavaScript Indonesia
16 345 pengguna
Grup JavaScript yang membahas JavaScript, framework JS, dan Node JS secara universal. Cek Pinned Message untuk keterangan lebih lanjut. Komunitas ReactJS: https://t.me/react_idn
Buka telegram
Tambahkan pertanyaan
Kategori
Semua
Teknologi
Budaya / Rekreasi
Kehidupan / Seni
Ilmu Pengetahuan
Profesional
Bisnis
Pengguna
Semua
Baru
Populer
1
工藤 芳則
Terdaftar 6 hari yang lalu
2
Ирина Беляева
Terdaftar 1 minggu yang lalu
3
Darya Arsenyeva
Terdaftar 1 minggu yang lalu
4
anyta nuam-nuam (LapuSiK)
Terdaftar 1 minggu yang lalu
5
Shuhratjon Imomkulov
Terdaftar 1 minggu yang lalu
ID
JA
KO
© kzen.dev 2023
Sumber
stackoverflow.com
di bawah lisensi cc by-sa 3.0 dengan atribusi