Mengonversi tanggal iso ke javascript waktu lokal

Contoh

Dapatkan tanggal sebagai string, menggunakan standar ISO

const d = Tanggal baru();
biarkan teks = d. ke ISOString();

Cobalah sendiri "

Definisi dan Penggunaan

Metode toISOString() mengembalikan objek tanggal sebagai string, menggunakan standar ISO

Standarnya disebut ISO-8601 dan formatnya adalah. YYYY-MM-DDTHH. mm. ss. sssZ

Dukungan Peramban

toISOString() adalah fitur ECMAScript5 (ES5).

ES5 (JavaScript 2009) didukung penuh di semua browser

ChromeEdgeFirefoxSafariOperaIEYaYaYaYa9-11

Sintaksis

Parameter

Detail Teknis

Nilai Pengembalian. Sebuah String, mewakili tanggal dan waktu menggunakan standar ISO formatJavaScript Version. Skrip ECMA 5

() // "2014-09-08T08. 02. 17-05. 00" (ISO 8601, tanpa pecahan detik) ("dddd, MMMM Lakukan YYYY, h. mm. ss a"); // "Minggu, 14 Februari 2010, 3. 25. 50 sore" ("ddd, hA"); // "Minggu, 3PM" ("[Hari ini] dddd"); // "Hari ini adalah Minggu" ('YYYY MM DD'); // "Tanggal tidak valid"

Manipulasi waktu dan tanggal terkenal sulit. Pengembang menghadapi aturan zona waktu, detik kabisat, perbedaan dalam pemformatan khusus lokal sebaiknya menggunakan pustaka manipulasi waktu dan tanggal yang populer. Namun tanpa memikirkan cara kerjanya, masih mudah untuk membuat segala jenis bug yang tidak jelas

Membagikan

Membagikan

Manipulasi waktu dan tanggal terkenal sulit. Pengembang menghadapi aturan zona waktu, detik kabisat, perbedaan dalam pemformatan khusus lokal sebaiknya menggunakan pustaka manipulasi waktu dan tanggal yang populer. Namun tanpa memikirkan cara kerjanya, masih mudah untuk membuat segala jenis bug yang tidak jelas

Oleh Punit Jajodia

Pakar Terverifikasi  di bidang Teknik

Punit adalah insinyur dan pengusaha perangkat lunak serbaguna. Dia telah mengerjakan big data dan simulasi 3D real-time dan merupakan pakar MEAN stack

Tanggal. metode toISOString() digunakan untuk mengonversi konten objek tanggal yang diberikan menjadi string dalam format ISO (ISO 8601) i. e, dalam bentuk (YYYY-MM-DDTHH. mm. ss. sssZ atau ±YYYY-MM-DDTHH. mm. ss. sssZ). Objek tanggal dibuat menggunakan konstruktor date().  

Sintaksis

dateObj.toISOString()

Parameter. Metode ini tidak mengambil parameter apapun. Itu hanya digunakan bersama dengan objek Date yang dibuat menggunakan konstruktor Date().  

Nilai Pengembalian. Ini mengembalikan string konten konstruktor Date() yang dikonversi ke dalam format ISO (ISO 8601).  

Catatan. DateObj adalah objek Date valid yang dibuat menggunakan konstruktor Date()

Di bawah ini adalah contoh metode Date toISOString()

Contoh 1

javascript




// Here a date has been assigned

// while creating Date object

var dateobj = 

new Date(1996-10-15T00:05:32.000Z01996-10-15T00:05:32.000Z1

1996-10-15T00:05:32.000Z_2

1996-10-15T00:05:32.000Z_3

1996-10-15T00:05:32.000Z_4

var 1996-10-15T00:05:32.000Z6

1996-10-15T00:05:32.000Z_2

1996-10-15T00:05:32.000Z_8

1996-10-15T00:05:32.000Z_9

Keluaran

1996-10-15T00:05:32.000Z_

Contoh 2. Di sini tidak ada parameter yang dilewatkan saat membuat objek tanggal tetapi metode toISOString() masih mengembalikan nama hari ini, nama bulan, tanggal, tahun, dan waktu.  

javascript




2018-04-23T10:26:00.996Z_0

// while creating Date object

var 2018-04-23T10:26:00.996Z3new 2018-04-23T10:26:00.996Z5

1996-10-15T00:05:32.000Z_2

2018-04-23T10:26:00.996Z_7

2018-04-23T10:26:00.996Z_8

var 1996-10-15T00:05:32.000Z6

1996-10-15T00:05:32.000Z_2

1996-10-15T00:05:32.000Z_8

1996-10-15T00:05:32.000Z_9

Keluaran

2018-04-23T10:26:00.996Z

Contoh 3. Di sini kita akan mengirimkan objek tanggal ke metode ISOString() mengembalikan nama hari, nama bulan, tanggal, tahun, dan waktu.  

javascript




2018-04-23T10:26:00.996Z_0

// while creating Date object

var dateobj = 

new Date(// Here a date has been assigned01996-10-15T00:05:32.000Z1

1996-10-15T00:05:32.000Z_2

2018-04-23T10:26:00.996Z_7

2018-04-23T10:26:00.996Z_8

var 1996-10-15T00:05:32.000Z6

1996-10-15T00:05:32.000Z_2

1996-10-15T00:05:32.000Z_8

1996-10-15T00:05:32.000Z_9

Keluaran

1996-10-13T08:35:32.000Z

Catatan. Bulan, Tanggal, jam, menit, detik, dan milidetik semuanya harus berada dalam rentang masing-masing dari 0 hingga 11, 1 hingga 31, 0 hingga 23, 0 hingga 59, 0 hingga 59, 0 hingga 999.  

Kami memiliki daftar lengkap Objek Tanggal Javascript, untuk memeriksanya silakan baca artikel referensi Lengkap Objek Tanggal Javascript ini

Browser yang Didukung. Browser yang didukung oleh metode JavaScript Date toISOString() tercantum di bawah ini

  • Google Chrome
  • Internet Explorer
  • Mozilla Firefox
  • Opera
  • Safari

Kami memiliki Lembar Curang tentang Javascript di mana kami membahas semua topik penting Javascript untuk memeriksanya, silakan buka Lembar Curang Javascript-A Panduan dasar untuk JavaScript

Bagaimana cara mengubah waktu ISO menjadi waktu lokal?

Konversi nilai waktu. .
ISO 8601. 2023-01-08T00. 00. 00Z. GMT / UTC+0 dalam format internasional
Stempel Waktu Unix. 1673136000. Detik berlalu sejak 1 Jan 1970 (tengah malam, GMT)
Lokal. 7 Januari 2023 4. 00 sore. Waktu saya dalam format wilayah yang ditentukan browser
GMT lokal. 8 Januari 2023 12. 00 pagi. Waktu saya dalam GMT / UTC+0, format lokal

Bagaimana cara mengonversi tanggal ISO ke tanggal dan waktu dalam JavaScript?

Metode 1. Konversikan Objek Tanggal Dari String ISO Menggunakan Konstruktor Date() .
Tanggal baru(ISOdateString);
const isoString = '2022-10-10';
const dateObj = Tanggal baru(toisoString);
menghibur. log(tanggalObj);
Tanggal. mengurai(ISOdateString);
const dateObj = Tanggal. mengurai(iso String);
menghibur. log(tanggalObj);

Bagaimana cara mengubah tanggal ISO menjadi stempel waktu?

Menurut format dasar ISO 8601, tanggal “7 September 2019” ditulis sebagai berikut. “20190907”, atau jika dinyatakan dengan pembatas. “07-09-2019” . Waktu dibagi menjadi jam, menit, dan detik. Oleh karena itu, stempel waktu ISO 8601 akan menjadi. 12. 07. 22.

Bagaimana cara mengonversi tanggal ISO ke UTC dalam JavaScript?

Untuk mengubah objek tanggal JavaScript menjadi string UTC. .
Gunakan metode toUTCString() dari objek Date
Metode toUTCString() mengonversi tanggal menjadi string menggunakan zona waktu universal

Postingan terbaru

LIHAT SEMUA