Javascript獲取當(dāng)前時間函數(shù)和時間操作小結(jié)
在項(xiàng)目需要一個計時器,效果如下:
js代碼:
/*獲取當(dāng)前時間*/
function getCurrentDate()
{
var timeStr = '';
var curDate = new Date();
var curMonth = curDate.getMonth()+1; //獲取當(dāng)前月份(0-11,0代表1月)
var curDay = curDate.getDate(); //獲取當(dāng)前日(1-31)
var curWeekDay = curDate.getDay(); //獲取當(dāng)前星期X(0-6,0代表星期天)
var curHour = curDate.getHours(); //獲取當(dāng)前小時數(shù)(0-23)
var curMinute = curDate.getMinutes(); // 獲取當(dāng)前分鐘數(shù)(0-59)
var curSec =curDate.getSeconds(); //獲取當(dāng)前秒數(shù)(0-59)
timeStr = curMonth+'月'+curDay+'日 周';
switch(curWeekDay)
{
case 0:timeStr += '日';break;
case 1:timeStr += '一';break;
case 2:timeStr += '二';break;
case 3:timeStr += '三';break;
case 4:timeStr += '四';break;
case 5:timeStr += '五';break;
case 6:timeStr += '六';break;
}
if(curHour < 10)
{
if(curMinute < 10)
{
if(curSec < 10)
{
timeStr += ' 0'+curHour+':0'+curMinute+':0'+curSec;
}
else
{
timeStr += ' 0'+curHour+':0'+curMinute+':'+curSec;
}
}
else
{
if(curSec < 10)
{
timeStr += ' 0'+curHour+':'+curMinute+':0'+curSec;
}
else
{
timeStr += ' 0'+curHour+':'+curMinute+':'+curSec;
}
}
}
else
{
if(curMinute < 10)
{
if(curSec < 10)
{
timeStr += ' '+curHour+':0'+curMinute+':0'+curSec;
}
else
{
timeStr += ' '+curHour+':0'+curMinute+':'+curSec;
}
}
else
{
if(curSec < 10)
{
timeStr += ' '+curHour+':'+curMinute+':0'+curSec;
}
else
{
timeStr += ' '+curHour+':'+curMinute+':'+curSec;
}
}
}
$("#time").text(timeStr);
}
然后條用這個函數(shù)就行。
最后,對Javascript日期的部分函數(shù)做個小結(jié):
var myDate = new Date();
myDate.getYear(); //獲取當(dāng)前年份(2位)
myDate.getFullYear(); //獲取完整的年份(4位,1970-????)
myDate.getMonth(); //獲取當(dāng)前月份(0-11,0代表1月)
myDate.getDate(); //獲取當(dāng)前日(1-31)
myDate.getDay(); //獲取當(dāng)前星期X(0-6,0代表星期天)
myDate.getTime(); //獲取當(dāng)前時間(從1970.1.1開始的毫秒數(shù))
myDate.getHours(); //獲取當(dāng)前小時數(shù)(0-23)
myDate.getMinutes(); //獲取當(dāng)前分鐘數(shù)(0-59)
myDate.getSeconds(); //獲取當(dāng)前秒數(shù)(0-59)
myDate.getMilliseconds(); //獲取當(dāng)前毫秒數(shù)(0-999)
myDate.toLocaleDateString(); //獲取當(dāng)前日期
var mytime=myDate.toLocaleTimeString(); //獲取當(dāng)前時間
myDate.toLocaleString( ); //獲取日期與時間
相關(guān)文章
網(wǎng)頁運(yùn)行時提示對象不支持abigimage屬性或方法
網(wǎng)頁中用了一個js插件,js文件引用的沒有錯但是運(yùn)行時ie的調(diào)試工具報了一個錯,提示對象不支持abigimage屬性或方法2014-08-08js模仿html5 placeholder適應(yīng)于不支持的瀏覽器
html5原生支持placeholder,對于不支持的瀏覽器(ie)可用js模擬實(shí)現(xiàn),不要走開,接下來為您詳細(xì)介紹實(shí)現(xiàn)方法2013-01-01Tesseract.js使用純js實(shí)現(xiàn)的OCR文字識別
Tesseract.js是流行的Tesseract OCR引擎的純Javascript端口,這個庫支持100多種語言,自動文本定位和腳本檢測,一個簡單的界面,用于閱讀段落、單詞和字符邊界框,Tesseract.js既可以在瀏覽器中運(yùn)行,也可以在帶有NodeJS的服務(wù)器上運(yùn)行2023-10-10JS實(shí)現(xiàn)TITLE懸停長久顯示效果完整示例
這篇文章主要介紹了JS實(shí)現(xiàn)TITLE懸停長久顯示效果,結(jié)合完整實(shí)例形式分析了JavaScript鼠標(biāo)事件響應(yīng)及頁面元素屬性動態(tài)操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2020-02-02