Rumah  >  Artikel  >  hujung hadapan web  >  Fungsi berkaitan JS untuk mendapatkan masa dan penukaran antara cap waktu dan kemahiran masa dan tarikh_javascript

Fungsi berkaitan JS untuk mendapatkan masa dan penukaran antara cap waktu dan kemahiran masa dan tarikh_javascript

WBOY
WBOYasal
2016-05-16 15:16:081960semak imbas

Penukaran cap masa dan masa serta tarikh ialah operasi biasa Berikut ialah contoh kod untuk memperkenalkan cara mencapai penukaran bersama antara mereka.

Sebelum mengkaji artikel ini, izinkan saya memperkenalkan kepada anda parameter pembina Date() dalam javascript:

Semua orang mesti biasa dengan objek Date Menggunakan pembina Date() untuk mencipta objek masa ialah operasi yang paling asas, contohnya:

.
var theDate=new Date();
theDate.getDate();

Gunakan kod di atas untuk mendapatkan hari tarikh semasa.

Di atas ialah aplikasi paling mudah bagi pembina Date() Objek Tarikh mempunyai berbilang pembina, yang disenaraikan secara ringkas di bawah:

new Date()
new Date(milliseconds)
new Date(datestring)
new Date(year, month)
new Date(year, month, day)
new Date(year, month, day, hours)
new Date(year, month, day, hours, minutes)
new Date(year, month, day, hours, minutes, seconds)
new Date(year, month, day, hours, minutes, seconds, microseconds)

Berikut ialah analisis ringkas pembina di atas.

1.new Date(), apabila tiada parameter, objek masa dan tarikh semasa dicipta.

2.new Date(milisaat), apabila parameter ialah nombor, maka parameter ini ialah cap waktu, yang dianggap sebagai milisaat Cipta objek masa dan tarikh dengan milisaat yang ditentukan dari 1 Januari 1970.

3.new Date(datestring), parameter ini ialah rentetan dan rentetan ini mesti ditukar menggunakan Date.parse().

4. Enam pembina berikut ialah takrifan yang tepat:

1).tahun ialah integer Jika 0-99, tambahkan 1900 pada ini dan kembalikan semua yang lain seperti sedia ada.
2).bulan, ialah integer, antara 0-11.

3.hari ialah integer, antara 1-31.

4.jam ialah integer, antara 0-23.

5.minit ialah integer, antara 0-59.

6.saat ialah integer, antara 0-59.

7.mikrosaat ialah integer, antara 0-9999.

Contoh kod:

var d1=new Date();
var d2=new Date(1320336000000);
var d3=new Date("2013-8-20 18:20:30");
var d4=new Date(2013,7,26);

1. Tukar masa dan tarikh kepada cap masa:

Kini terdapat masa dan tarikh seperti itu: "2013/5/12 20:10:20".

Kod adalah seperti berikut:


var dateStr="2013/5/12 20:10:20";
var date=new Date(dateStr);
console.log(date.getTime()); 

Gunakan fungsi getTime() untuk mendapatkan cap waktu objek masa dan tarikh yang ditentukan.

Seterusnya, saya akan memperkenalkan kepada anda kaedah getTime() bagi objek Date dalam javascript

Takrifan dan penggunaan kaedah getTime():

Kaedah ini mengembalikan bilangan milisaat antara masa semasa dan 1 Januari 1970.

Nota: Kaedah ini perlu dipanggil menggunakan objek Tarikh.

Klik untuk melihat lebih banyak kaedah dan sifat objek Tarikh yang berkaitan.

Struktur tatabahasa:

dateObject.getTime()

Contoh kod:

var myDate=new Date()
console.log(myDate.getTime())
Kod di atas boleh mengeluarkan bilangan milisaat antara masa semasa dan 1 Januari 1970.

Sebenarnya, terdapat banyak kaedah lain, yang saya tidak akan perkenalkan di sini Anda hanya perlu mengetahui kaedah ini, dan anda boleh mengumpulkan yang lain secara perlahan-lahan sendiri.

2. Tukar cap waktu kepada tarikh acara:

Contoh kod 1:


var date=new Date(1368360620000);
console.log(date.toLocaleString()); 
Takrifan dan penggunaan kaedah toLocaleString() bagi objek Tarikh JavaScript:

Kaedah ini boleh menukar objek Tarikh kepada rentetan mengikut waktu tempatan dan mengembalikan rentetan itu.

Nota: Kaedah ini perlu dipanggil dengan contoh objek Tarikh.

Struktur tatabahasa:

dateObject.toLocaleString()

Contoh kod:

var d=new Date();
console.log(d.toLocaleString());

Mari kita bincangkan tentang kaedah toLocaleString() objek Tarikh JavaScript

Takrifan dan penggunaan kaedah toLocaleString():

Kaedah ini boleh menukar objek Tarikh kepada rentetan mengikut waktu tempatan dan mengembalikan rentetan itu.

Nota: Kaedah ini perlu dipanggil dengan contoh objek Tarikh.

Struktur tatabahasa:

dateObject.toLocaleString()

Contoh kod:

var d=new Date();
console.log(d.toLocaleString());
Contoh 2:


function formatDate(now)
{ 
var year=now.getYear(); 
var month=now.getMonth()+1; 
var date=now.getDate(); 
var hour=now.getHours(); 
var minute=now.getMinutes(); 
var second=now.getSeconds(); 
return year+"-"+month+"-"+date+" "+hour+":"+minute+":"+second; 
} 
var d=new Date(1368360620000); 
console.log(formatDate(d));
Kenyataan:
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