Rumah  >  Artikel  >  hujung hadapan web  >  JS mendapat tarikh dan masa semasa dan menyegarkannya secara teratur_javascript kemahiran

JS mendapat tarikh dan masa semasa dan menyegarkannya secara teratur_javascript kemahiran

WBOY
WBOYasal
2016-05-16 16:43:091627semak imbas

JS untuk mendapatkan tarikh dan masa semasa

var date = new Date(); 
date.getYear(); //获取当前年份(2位) 
date.getFullYear(); //获取完整的年份(4位,2014) 
date.getMonth(); //获取当前月份(0-11,0代表1月) 
date.getDate(); //获取当前日(1-31) 
date.getDay(); //获取当前星期X(0-6,0代表星期天) 
date.getTime(); //获取当前时间(从1970.1.1开始的毫秒数) 
date.getHours(); //获取当前小时数(0-23) 
date.getMinutes(); //获取当前分钟数(0-59) 
date.getSeconds(); //获取当前秒数(0-59) 
date.getMilliseconds(); //获取当前毫秒数(0-999) 
date.toLocaleDateString(); //获取当前日期 如 2014年6月25日 
date.toLocaleTimeString(); //获取当前时间 如 下午4:45:06 
date.toLocaleString(); //获取日期与时间 如 2014年6月25日 下午4:45:06

Nota: Kedua-dua getYear() dan getFullYear() boleh mendapatkan tahun, tetapi mereka berbeza sedikit

getYear() dipaparkan dalam penyemak imbas sebagai: 114 (mengambil 2014 sebagai contoh sebabnya ialah getYear mengembalikan nilai "tahun semasa-1900" (iaitu, asas tahun ialah 1900)

Gunakan JS untuk mendapatkan tahun: getFullYear()

Segarkan secara kerap

SetInterval digunakan untuk penyegaran berjadual Sila rujuk bahan lain untuk perbezaan khusus antara setTimeout dan setInterval.

1. Pertama, halaman memerlukan kawasan untuk memaparkan masa

<div id="showDate"></div>

2. Dapatkan masa

<script type="text/javascript"> 
$(function(){ 
setInterval("getTime();",1000); //每隔一秒执行一次 
}) 
//取得系统当前时间 
function getTime(){ 
var myDate = new Date(); 
var date = myDate.toLocaleDateString(); 
var hours = myDate.getHours(); 
var minutes = myDate.getMinutes(); 
var seconds = myDate.getSeconds(); 
$("#showDate").html(date+" "+hours+":"+minutes+":"+seconds); //将值赋给div 
} 
</script>

Gunakan toLocaleDateString() untuk mendapatkan terus tahun, bulan dan hari, tidak perlu mendapatkan tahun, bulan dan hari secara berasingan

ToLocaleTimeString() boleh terus mendapatkan jam, minit dan saat, kerana format yang diperolehinya tidak diperlukan. Jadi ia boleh diperoleh secara berasingan.

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