Rumah hujung hadapan web tutorial js Penjelasan terperinci tentang sifat dan kaedah objek Tarikh objek asli JavaScript_Pengetahuan asas

Penjelasan terperinci tentang sifat dan kaedah objek Tarikh objek asli JavaScript_Pengetahuan asas

May 16, 2016 pm 04:09 PM
javascript harta benda kaedah

Sintaks untuk mencipta objek Tarikh:

Salin kod Kod adalah seperti berikut:

//Objek Tarikh akan secara automatik menyimpan tarikh dan masa semasa kepada nilai awalnya.
Tarikh baharu();

//nilai-milisaat: mewakili nilai bermula dari 00:00:00 pada 1 Januari 1970 UTC.
Tarikh(nilai) baharu;

//dateString-date string: nilai rentetan yang mewakili tarikh. Rentetan ini hendaklah dalam format yang diiktiraf dalam kaedah parse.
Tarikh baharu(dateString);

//tahun-tahun: nilai integer yang mewakili tahun. Untuk mengelakkan masalah tahun 2000 adalah lebih baik untuk menentukan tahun 4 digit; //bulan-bulan: nilai integer yang mewakili bulan dari 0 (Januari) hingga 11 (Disember)
//hari-hari: nilai integer yang mewakili hari dalam sebulan, bermula dari 1
//jam-jam: nilai integer yang mewakili bilangan jam dalam sehari (format 24 jam)
//minit-minit
//saat-saat
//milisaat-milisaat
Tarikh baharu(tahun, bulan, hari [, jam, minit, saat, milisaat]);

Tarikh()

Kaedah Date() mengembalikan tarikh dan masa hari ini.


Salin kod Kod adalah seperti berikut:
console.log(Date()); //"Selasa 17 Sep 2013 12:22:55 GMT 0800 (Masa Standard China)"

parse()

Kaedah parse() menghuraikan rentetan datetime dan mengembalikan bilangan milisaat dari tengah malam pada 1 Januari 1970 kepada datetime.

Date.parse(datestring)

Rentetan tarikh parameter diperlukan dan mewakili rentetan tarikh dan masa.

Perhatikan bahawa kaedah ini ialah kaedah statik bagi objek Tarikh. Kaedah ini biasanya dipanggil dalam bentuk Date.parse() dan bukannya melalui dateobject.parse().


Salin kod Kod adalah seperti berikut:
console.log(Date.parse(Date())); //1379392301000
console.log(Date.parse("9 Ogos 1995")); //807897600000

UTC()

Kaedah UTC() mengembalikan bilangan milisaat dari 1 Januari 1970 ke tarikh yang ditentukan mengikut masa universal.

Tarikh.UTC(tahun, bulan, hari, jam, minit, saat, ms)

Tahun parameter diperlukan, mewakili nombor empat digit bulan diperlukan, mewakili integer bulan, antara 0 ~ 11 hari adalah pilihan, mewakili integer tarikh, antara 1 ~ 31; jam adalah pilihan, mewakili integer jam, antara 0 ~ 23 minit adalah pilihan, mewakili integer minit, antara 0 ~ 59 saat adalah pilihan, mewakili integer saat, antara 0 ~ 59; ; ms adalah pilihan dan mewakili integer dalam milisaat, antara 0 hingga 999.

Date.UTC() ialah kaedah statik. Parameter kaedah Date.UTC() menentukan tarikh dan masa, iaitu kedua-dua masa UTC, dalam zon waktu GMT. Masa UTC yang ditentukan ditukar kepada milisaat supaya ia boleh digunakan oleh pembina Date() dan kaedah Date.setTime().

Jenis Tarikh dalam ECMAScript dibina pada kelas Java.util.Date di Java awal. Untuk tujuan ini, jenis Tarikh menggunakan bilangan milisaat yang telah berlalu sejak tengah malam (sifar jam) pada 1 Januari 1970, UTC (Waktu Sejagat Selaras, Waktu Selaras Antarabangsa) untuk menyimpan tarikh. Di bawah syarat menggunakan format storan data ini, tarikh yang disimpan mengikut jenis Tarikh boleh tepat kepada 285616 tahun sebelum atau selepas 1 Januari 1970.

Nota: tarikh dan masa parse() dibuat berdasarkan zon waktu tempatan, bukan GMT. UTC() dicipta berdasarkan GMT. Parameter mereka juga berbeza.

GMT: Waktu Universal, iaitu waktu standard di Greenwich.


Salin kod Kod adalah seperti berikut:
var d = new Date();
console.log(Date.parse(d)); //1379393562000

console.log(Date.UTC(d.getFullYear(), d.getMonth(), d.getDate(), d.getHours(), d.getMinutes(), d.getSeconds(), d.getMilliseconds()) ); //1379422362020

ECMAScript5 menambah kaedah Data.now(), yang mengembalikan bilangan milisaat yang mewakili tarikh dan masa apabila kaedah ini dipanggil. IE9 hanya mula menyokongnya, tetapi kita boleh menggunakan operator untuk menukar objek Data menjadi rentetan dan mendapatkan nilai yang sama.

Salin kod Kod adalah seperti berikut:
var d1 = Date.now();
var d2 = new Date();
console.log(d1); //1379393793104

console.log(d2); //1379393793104

Penukaran tarikh dalam JavaScript adalah sangat pelik Bukan sahaja akan terdapat hasil tafsiran yang berbeza disebabkan oleh parameter yang berbeza, malah prestasi dalam setiap penyemak imbas juga berbeza, seperti berikut:

Salin kod Kod adalah seperti berikut:

var d1 = new Date("2012/03/13");
var d2 = new Date("2012-03-13");
var d3 = new Date("2012-3-13");

console.log(d1); //Selasa 13 Mac 2012 00:00:00 GMT 0800 (Waktu Standard China)
console.log(d2); //Selasa 13 Mac 2012 08:00:00 GMT 0800 (Waktu Standard China)
console.log(d3); //Selasa 13 Mac 2012 00:00:00 GMT 0800 (Waktu Piawai China)

Rujukan prestasi dalam pelayar berbeza: http://dygraphs.com/date-formats.html

Untuk mengelakkan masalah ini, ikut nasihat di bawah:

1 Berpegang pada format rentetan tarikh "TTTT/MM/DD"
2. Elakkan menggunakan format rentetan tarikh "YYYY-MM-DD" dengan tanda sempang
3. Nyatakan tahun empat digit
4. Penyemak imbas Chrome boleh menerima lebih banyak rentetan tarikh berbanding penyemak imbas lain, jadi jika tiada masalah dalam penyemak imbas Chrome, ia tidak bermakna tiada masalah dalam penyemak imbas lain

Untuk maklumat lanjut, sila rujuk: JavaScript and Dates, What a Mess! dan Perbincangan dalam SO

dapatkan kaedah siri

getDate() mengembalikan hari dalam bulan (1 ~ 31) daripada objek Date.
getDay() mengembalikan hari dalam seminggu (0 ~ 6) daripada objek Tarikh.
getMonth() mengembalikan bulan (0 ~ 11) daripada objek Tarikh.
getFullYear() Mengembalikan tahun sebagai nombor empat digit daripada objek Tarikh. Berhati-hati untuk tidak menggunakan getYear().
getHours() mengembalikan jam (0 ~ 23) objek Date.
getMinutes() mengembalikan minit (0 ~ 59) objek Date.
getSeconds() mengembalikan bilangan saat dalam objek Tarikh (0 ~ 59).
getMilliseconds() mengembalikan milisaat (0 ~ 999) objek Date.
getTime() mengembalikan bilangan milisaat sejak 1 Januari 1970.
getTimezoneOffset() Mengembalikan perbezaan dalam minit antara waktu tempatan dan Greenwich Mean Time (GMT).
getUTCDate() Mengembalikan hari dalam bulan (1 ~ 31) daripada objek Tarikh berdasarkan masa universal.
getUTCDay() Mengembalikan hari dalam seminggu (0 ~ 6) daripada objek Tarikh berdasarkan masa universal.
getUTCMonth() mengembalikan bulan (0 ~ 11) daripada objek Tarikh berdasarkan masa sejagat.
getUTCFulYear() Mengembalikan tahun empat digit daripada objek Tarikh berdasarkan masa sejagat.
getUTCHours() mengembalikan jam (0 ~ 23) objek Tarikh mengikut masa sejagat.
getUTCMinutes() mengembalikan minit (0 ~ 59) objek Tarikh mengikut masa sejagat.
getUTCSeconds() Mengembalikan saat (0 ~ 59) objek Tarikh mengikut masa sejagat.
getUTCMilliseconds() mengembalikan milisaat (0 ~ 999) objek Date mengikut masa universal.

tetapkan kaedah siri

setDate() menetapkan hari dalam bulan (1 ~ 31) dalam objek Tarikh.
setMonth() menetapkan bulan (0 ~ 11) dalam objek Date.
setFullYear() Menetapkan tahun (empat digit) dalam objek Tarikh. Berhati-hati untuk tidak menggunakan kaedah setYear().
setHours() menetapkan jam (0 ~ 23) dalam objek Date.
setMinutes() menetapkan minit (0 ~ 59) dalam objek Date.
setSeconds() menetapkan saat (0 ~ 59) dalam objek Date.
setMilliseconds() menetapkan milisaat (0 ~ 999) dalam objek Date.
setTime() menetapkan objek Tarikh dalam milisaat.
setUTCDate() Menetapkan hari dalam bulan (1 ~ 31) dalam objek Tarikh mengikut masa sejagat.
setUTCMonth() Menetapkan bulan (0 ~ 11) dalam objek Tarikh mengikut masa sejagat.
setUTCFulYear() Menetapkan tahun (empat digit) dalam objek Tarikh mengikut masa sejagat.
setUTCHours() Menetapkan jam (0 ~ 23) dalam objek Tarikh mengikut masa sejagat.
setUTCMinutes() Menetapkan minit dalam objek Tarikh (0 ~ 59) mengikut masa sejagat.
setUTCSeconds() Menetapkan saat dalam objek Tarikh (0 ~ 59) mengikut masa sejagat.
setUTCMilliseconds() Menetapkan milisaat dalam objek Tarikh (0 ~ 999) mengikut masa universal.

kaedah siri toString

toString() Menukar objek Date kepada rentetan toString() sentiasa mengembalikan rentetan yang dinyatakan dalam Bahasa Inggeris Amerika.
toTimeString() Menukar bahagian masa objek Tarikh kepada rentetan.
toDateString() Menukar bahagian tarikh objek Tarikh kepada rentetan.
toUTCString() Menukar objek Tarikh kepada rentetan mengikut masa sejagat.
toLocaleString() Menukar objek Tarikh kepada rentetan mengikut format waktu tempatan.
toLocaleTimeString() Menukar bahagian masa objek Date kepada rentetan mengikut format waktu tempatan.
toLocaleDateString() Menukar bahagian tarikh objek Tarikh kepada rentetan mengikut format waktu tempatan.

Salin kod Kod adalah seperti berikut:

var d = new Date();

console.log(d);                                                       //Selasa 17 Sep 2013 13:37:04 GMT 0800 (Waktu Standard China) console.log(d.toTimeString()); //13:37:04 GMT 0800 (Masa Standard China)
console.log(d.toDateString() ); //Selasa 17 Sep 2013
console.log(d.toUTCString()); //Selasa, 17 Sep 2013 05:37:04 GMT
console.log(d.toLocaleString()); //17 September 2013 1:37:04 petang
console.log(d.toLocaleTimeString()); //1:37:04 PTG
console.log(d.toLocaleDateString()); //17 September 2013

Perhatikan bahawa siri kaedah toLocaleString() boleh menerima parameter untuk menentukan konvensyen output:

MDN

Salin kod Kod adalah seperti berikut:
var d = new Date();
console.log(d.toLocaleString("ko-KR")); //2013년 9월 17일 오후 1:48:24


Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk memadam rakan WeChat? Bagaimana untuk memadam rakan WeChat Bagaimana untuk memadam rakan WeChat? Bagaimana untuk memadam rakan WeChat Mar 04, 2024 am 11:10 AM

WeChat ialah salah satu alat sembang arus perdana Kami boleh bertemu rakan baru, menghubungi rakan lama dan mengekalkan persahabatan antara rakan melalui WeChat. Sama seperti tidak ada jamuan yang tidak pernah berakhir, perselisihan faham akan berlaku apabila orang ramai bergaul antara satu sama lain. Apabila seseorang sangat mempengaruhi mood anda, atau anda mendapati pandangan anda tidak konsisten apabila anda bergaul, dan anda tidak boleh terus berkomunikasi, maka kami mungkin perlu memadamkan rakan WeChat. Bagaimana untuk memadam rakan WeChat? Langkah pertama untuk memadam rakan WeChat: ketik [Buku Alamat] pada antara muka utama WeChat langkah kedua: klik pada rakan yang ingin anda padamkan dan masukkan [Butiran]; sudut kanan; Langkah 4: Klik [Padam] di bawah Langkah 5: Selepas memahami gesaan halaman, klik [Padam Kenalan];

Cara menulis novel dalam aplikasi Novel Percuma Tomato Kongsi tutorial cara menulis novel dalam Novel Tomato. Cara menulis novel dalam aplikasi Novel Percuma Tomato Kongsi tutorial cara menulis novel dalam Novel Tomato. Mar 28, 2024 pm 12:50 PM

Novel Tomato adalah perisian membaca novel yang sangat popular Kami sering mempunyai novel dan komik baru untuk dibaca dalam Novel Tomato Setiap novel dan komik sangat menarik ingin menulis ke dalam teks. Jadi bagaimana kita menulis novel di dalamnya? Kongsi tutorial novel Tomato tentang cara menulis novel 1. Mula-mula buka aplikasi novel percuma Tomato pada telefon bimbit anda dan klik pada Pusat Peribadi - Pusat Penulis 2. Lompat ke halaman Pembantu Penulis Tomato - klik pada Buat buku baru di penghujung novel.

Bagaimana untuk memasukkan bios pada papan induk Berwarna-warni? Ajar anda dua kaedah Bagaimana untuk memasukkan bios pada papan induk Berwarna-warni? Ajar anda dua kaedah Mar 13, 2024 pm 06:01 PM

Papan induk berwarna-warni menikmati populariti tinggi dan bahagian pasaran dalam pasaran domestik China, tetapi sesetengah pengguna papan induk Berwarna-warni masih tidak tahu cara memasukkan bios untuk tetapan? Sebagai tindak balas kepada situasi ini, editor telah membawakan anda secara khas dua kaedah untuk memasukkan bios motherboard yang berwarna-warni. Datang dan cuba! Kaedah 1: Gunakan kekunci pintasan permulaan cakera U untuk terus memasuki sistem pemasangan cakera U Kekunci pintasan untuk papan induk Berwarna untuk memulakan cakera U dengan satu klik ialah ESC atau F11 Pertama, gunakan Black Shark Installation Master untuk mencipta Black Cakera but cakera Shark U, dan kemudian hidupkan komputer Apabila anda melihat skrin permulaan, tekan terus kekunci ESC atau F11 pada papan kekunci untuk memasuki tetingkap untuk pemilihan item permulaan secara berurutan ke tempat "USB " dipaparkan, dan kemudian

Bagaimana untuk memulihkan kenalan yang dipadam pada WeChat (tutorial mudah memberitahu anda cara memulihkan kenalan yang dipadam) Bagaimana untuk memulihkan kenalan yang dipadam pada WeChat (tutorial mudah memberitahu anda cara memulihkan kenalan yang dipadam) May 01, 2024 pm 12:01 PM

Malangnya, orang sering memadamkan kenalan tertentu secara tidak sengaja atas sebab tertentu WeChat ialah perisian sosial yang digunakan secara meluas. Untuk membantu pengguna menyelesaikan masalah ini, artikel ini akan memperkenalkan cara mendapatkan semula kenalan yang dipadam dengan cara yang mudah. 1. Fahami mekanisme pemadaman kenalan WeChat Ini memberi kita kemungkinan untuk mendapatkan semula kenalan yang dipadamkan Mekanisme pemadaman kenalan dalam WeChat mengalih keluar mereka daripada buku alamat, tetapi tidak memadamkannya sepenuhnya. 2. Gunakan fungsi "Pemulihan Buku Kenalan" terbina dalam WeChat menyediakan "Pemulihan Buku Kenalan" untuk menjimatkan masa dan tenaga Pengguna boleh mendapatkan semula kenalan yang telah dipadamkan dengan cepat melalui fungsi ini. 3. Masuk ke halaman tetapan WeChat dan klik sudut kanan bawah, buka aplikasi WeChat "Saya" dan klik ikon tetapan di sudut kanan atas untuk memasuki halaman tetapan.

Bagaimana untuk menetapkan saiz fon pada telefon mudah alih (mudah melaraskan saiz fon pada telefon bimbit) Bagaimana untuk menetapkan saiz fon pada telefon mudah alih (mudah melaraskan saiz fon pada telefon bimbit) May 07, 2024 pm 03:34 PM

Menetapkan saiz fon telah menjadi keperluan pemperibadian yang penting kerana telefon mudah alih menjadi alat penting dalam kehidupan seharian manusia. Untuk memenuhi keperluan pengguna yang berbeza, artikel ini akan memperkenalkan cara meningkatkan pengalaman penggunaan telefon mudah alih dan melaraskan saiz fon telefon mudah alih melalui operasi mudah. Mengapa anda perlu melaraskan saiz fon telefon mudah alih anda - Melaraskan saiz fon boleh menjadikan teks lebih jelas dan mudah dibaca - Sesuai untuk keperluan membaca pengguna yang berbeza umur - Mudah untuk pengguna yang kurang penglihatan menggunakan saiz fon fungsi tetapan sistem telefon mudah alih - Cara memasukkan antara muka tetapan sistem - Dalam Cari dan masukkan pilihan "Paparan" dalam antara muka tetapan - cari pilihan "Saiz Fon" dan laraskan saiz fon dengan pihak ketiga aplikasi - muat turun dan pasang aplikasi yang menyokong pelarasan saiz fon - buka aplikasi dan masukkan antara muka tetapan yang berkaitan - mengikut individu

Ringkasan kaedah untuk mendapatkan hak pentadbir dalam Win11 Ringkasan kaedah untuk mendapatkan hak pentadbir dalam Win11 Mar 09, 2024 am 08:45 AM

Ringkasan cara mendapatkan hak pentadbir Win11 Dalam sistem pengendalian Windows 11, hak pentadbir adalah salah satu kebenaran yang sangat penting yang membolehkan pengguna melakukan pelbagai operasi pada sistem. Kadangkala, kami mungkin perlu mendapatkan hak pentadbir untuk menyelesaikan beberapa operasi, seperti memasang perisian, mengubah suai tetapan sistem, dsb. Berikut meringkaskan beberapa kaedah untuk mendapatkan hak pentadbir Win11, saya harap ia dapat membantu anda. 1. Gunakan kekunci pintasan Dalam sistem Windows 11, anda boleh membuka gesaan arahan dengan cepat melalui kekunci pintasan.

Rahsia penetasan telur naga mudah alih terbongkar (langkah demi langkah untuk mengajar anda cara berjaya menetas telur naga mudah alih) Rahsia penetasan telur naga mudah alih terbongkar (langkah demi langkah untuk mengajar anda cara berjaya menetas telur naga mudah alih) May 04, 2024 pm 06:01 PM

Permainan mudah alih telah menjadi sebahagian daripada kehidupan orang ramai dengan perkembangan teknologi. Ia telah menarik perhatian ramai pemain dengan imej telur naga yang comel dan proses penetasan yang menarik, dan salah satu permainan yang telah menarik perhatian ramai ialah versi mudah alih Dragon Egg. Untuk membantu pemain memupuk dan mengembangkan naga mereka sendiri dengan lebih baik dalam permainan, artikel ini akan memperkenalkan kepada anda cara menetas telur naga dalam versi mudah alih. 1. Pilih jenis telur naga yang sesuai Pemain perlu berhati-hati memilih jenis telur naga yang mereka suka dan sesuai dengan diri mereka, berdasarkan pelbagai jenis sifat dan kebolehan telur naga yang disediakan dalam permainan. 2. Tingkatkan tahap mesin pengeraman Pemain perlu meningkatkan tahap mesin pengeraman dengan menyelesaikan tugasan dan mengumpul prop Tahap mesin pengeraman menentukan kelajuan penetasan dan kadar kejayaan penetasan. 3. Kumpul sumber yang diperlukan untuk penetasan Pemain perlu berada dalam permainan

Penjelasan terperinci tentang kaedah pertanyaan versi Oracle Penjelasan terperinci tentang kaedah pertanyaan versi Oracle Mar 07, 2024 pm 09:21 PM

Penjelasan terperinci tentang kaedah pertanyaan versi Oracle Oracle ialah salah satu sistem pengurusan pangkalan data hubungan yang paling popular di dunia Ia menyediakan fungsi yang kaya dan prestasi yang berkuasa dan digunakan secara meluas dalam perusahaan. Dalam proses pengurusan dan pembangunan pangkalan data, adalah sangat penting untuk memahami versi pangkalan data Oracle. Artikel ini akan memperkenalkan secara terperinci cara untuk menanyakan maklumat versi pangkalan data Oracle dan memberikan contoh kod khusus. Tanya versi pangkalan data pernyataan SQL dalam pangkalan data Oracle dengan melaksanakan pernyataan SQL yang mudah

See all articles