javascript日期格式化方法小結(jié)
更新時間:2015年12月17日 12:23:45 作者:wandejun1012
這篇文章主要介紹了javascript日期格式化方法,實例總結(jié)了JavaScript針對日期與時間的格式化操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例總結(jié)了javascript日期格式化方法。分享給大家供大家參考,具體如下:
采用Prototype:
Date.prototype.Format = function (fmt) { //author: meizz
var o = {
"M+": this.getMonth() + 1, //月份
"d+": this.getDate(), //日
"h+": this.getHours(), //小時
"m+": this.getMinutes(), //分
"s+": this.getSeconds(), //秒
"q+": Math.floor((this.getMonth() + 3) / 3), //季度
"S": this.getMilliseconds() //毫秒
};
if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
for (var k in o)
if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
return fmt;
}
把這段代碼放在<script></script>里面。
然后調(diào)用時采用如下語句即可:
復(fù)制代碼 代碼如下:
new Date().Format("yyyy-MM-dd hh:mm:ss")
具體可參考前面一篇《javascript中Date format(js日期格式化)方法小結(jié)》
另外獲取當前日期的函數(shù)如下:
<SCRIPT LANGUAGE="JavaScript">
<!--
var myDate = new Date();
myDate.getYear(); //獲取當前年份(2位)
myDate.getFullYear(); //獲取完整的年份(4位,1970-????)
myDate.getMonth(); //獲取當前月份(0-11,0代表1月)
myDate.getDate(); //獲取當前日(1-31)
myDate.getDay(); //獲取當前星期X(0-6,0代表星期天)
myDate.getTime(); //獲取當前時間(從1970.1.1開始的毫秒數(shù))
myDate.getHours(); //獲取當前小時數(shù)(0-23)
myDate.getMinutes(); //獲取當前分鐘數(shù)(0-59)
myDate.getSeconds(); //獲取當前秒數(shù)(0-59)
myDate.getMilliseconds(); //獲取當前毫秒數(shù)(0-999)
myDate.toLocaleDateString(); //獲取當前日期
var mytime=myDate.toLocaleTimeString(); //獲取當前時間
myDate.toLocaleString( ); //獲取日期與時間
if (mytime<"23:30:00")
{
alert(mytime);
}
//-->
</SCRIPT>
希望本文所述對大家JavaScript程序設(shè)計有所幫助。
您可能感興趣的文章:
- js日期插件dateHelp獲取本月、三個月、今年的日期
- 一波JavaScript日期判斷腳本分享
- javascript求日期差的方法
- 獲取陰歷(農(nóng)歷)和當前日期的js代碼
- 原生javascript實現(xiàn)自動更新的時間日期
- JS獲取時間的相關(guān)函數(shù)及時間戳與時間日期之間的轉(zhuǎn)換
- javascript顯示上周、上個月日期的處理方法
- js實現(xiàn)prototype擴展的方法(字符串,日期,數(shù)組擴展)
- javascript簡單比較日期大小的方法
- js實現(xiàn)根據(jù)身份證號自動生成出生日期
- JavaScript實現(xiàn)字符串與日期的互相轉(zhuǎn)換及日期的格式化
相關(guān)文章
Js表格萬條數(shù)據(jù)瞬間加載實現(xiàn)代碼
一條數(shù)據(jù)創(chuàng)建一行,如果數(shù)量大的時候,一次性要加載完數(shù)據(jù)的話,瀏覽器就會卡上半天,下面有個不錯的方法,大家可以參考下2014-02-02
javascript之querySelector和querySelectorAll使用說明
其實關(guān)于querySelector和querySelectorAll的介紹說明很多,在此主要是做個記錄2011-10-10
js行號顯示的文本框?qū)崿F(xiàn)效果(兼容多種瀏覽器 )
本文主要介紹了javascript實現(xiàn)行號顯示的文本框效果,這樣就可以解決讀者很難迅速找到所在某一行的對應(yīng)代碼,感興趣的小伙伴們可以參考一下2015-10-10
JavaScript實現(xiàn)的encode64加密算法實例分析
這篇文章主要介紹了JavaScript實現(xiàn)的encode64加密算法,實例分析了javascript處理encode64編碼針對字符串加密的技巧,非常簡潔實用,需要的朋友可以參考下2015-04-04

