Bagaimana untuk menetapkan masa javascript

PHPz
Lepaskan: 2023-04-24 14:59:15
asal
2888 orang telah melayarinya

JavaScript ialah bahasa skrip berkuasa yang digunakan untuk pembangunan web Dalam pembangunan tapak web, tetapan masa adalah fungsi yang sangat penting, dan operasi berkaitan masa boleh dilakukan dengan mudah dalam JavaScript. Artikel ini menerangkan cara menetapkan masa dalam JavaScript.

1 Dapatkan masa semasa

Untuk mendapatkan masa semasa dalam JavaScript, anda boleh menggunakan objek Tarikh. Objek Date mempunyai pembina yang boleh lulus dalam cap masa atau rentetan Jika tiada parameter dihantar, masa semasa akan diperoleh secara lalai. Berikut ialah kod untuk mendapatkan masa semasa:

var currentDate = new Date();
Salin selepas log masuk

Tarikh semasa yang diperolehi ialah objek Tarikh, yang boleh dikeluarkan secara langsung atau melakukan operasi lain.

2. Tetapkan tarikh dan masa tertentu

Menetapkan tarikh dan masa tertentu dalam JavaScript juga mudah. Anda boleh memanggil pembina objek Tarikh dan memasukkan parameter untuk masa tertentu. Berikut ialah kod untuk menetapkan tarikh dan masa tertentu:

var specificDate = new Date("2022-01-01 00:00:00");
Salin selepas log masuk

Di sini kita lulus dalam rentetan masa tertentu dan menghantarnya ke dalam pembina objek Tarikh.

3 Dapatkan tahun, bulan, hari, jam, minit dan saat

Dalam JavaScript, anda boleh menggunakan kaedah yang disediakan oleh objek Tarikh untuk mendapatkan tahun, bulan. , hari, jam dan Minit, saat. Berikut ialah kod untuk mendapatkan tahun, bulan, hari, jam, minit dan saat:

var year = currentDate.getFullYear();  //获取年份
var month = currentDate.getMonth() + 1;  //获取月份,注意月份从0开始,需要加1
var date = currentDate.getDate(); //获取日期
var hour = currentDate.getHours(); //获取小时
var minute = currentDate.getMinutes(); //获取分钟
var second = currentDate.getSeconds(); //获取秒钟
Salin selepas log masuk

4 Tetapkan tahun, bulan, hari, jam, minit dan saat

Selain mendapat Selain tahun, bulan, hari, jam, minit dan saat, anda juga boleh menetapkan tahun, bulan, hari, jam, minit dan saat dalam JavaScript. Ini perlu dilakukan menggunakan kaedah yang disediakan oleh objek Tarikh. Berikut ialah kod untuk menetapkan masa:

currentDate.setFullYear(2022); //设置年份
currentDate.setMonth(0); //设置月份,注意月份从0开始
currentDate.setDate(1); //设置日期
currentDate.setHours(0); //设置小时
currentDate.setMinutes(0); //设置分钟
currentDate.setSeconds(0); //设置秒钟
Salin selepas log masuk

5 Penukaran cap masa

Dalam JavaScript, anda boleh menukar masa kepada cap masa atau cap masa kepada masa. Cap masa ialah nombor yang mewakili masa Ia mewakili bilangan milisaat dari 00:00:00 pada 1 Januari 1970 hingga masa semasa. Berikut ialah kod untuk menukar masa dan cap masa:

var timestamp = currentDate.getTime(); //获取时间戳
var dateFromTimestamp = new Date(timestamp); //根据时间戳获取时间对象
Salin selepas log masuk

6. Format masa

Dalam pembangunan sebenar, kita biasanya perlu memaparkan masa dalam format tertentu. JavaScript boleh menggunakan beberapa fungsi pemformatan masa yang mudah untuk memaparkan masa dalam format yang ditentukan. Berikut ialah beberapa contoh kod untuk memformat masa:

var formatTime1 = currentDate.toLocaleString(); //将时间转化成标准的格式化字符串
//将时间按照指定格式输出
var formatTime2 = currentDate.getFullYear() + "-" + (currentDate.getMonth() + 1) + "-" + currentDate.getDate() + " " + currentDate.getHours() + ":" + currentDate.getMinutes() + ":" + currentDate.getSeconds();
Salin selepas log masuk

Ringkasnya, operasi berkaitan masa boleh menjadi sangat mudah dalam JavaScript. Sama ada ia mendapat masa semasa, menetapkan masa tertentu, mendapatkan dan menetapkan tahun, bulan, hari, jam, minit, saat atau menukar cap masa dan memformat masa, semuanya boleh dilakukan dengan mudah. Mahir dalam menetapkan dan masa operasi dalam JavaScript boleh menjadikan laman web kami lebih interaktif dan praktikal.

Atas ialah kandungan terperinci Bagaimana untuk menetapkan masa javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!