這個不能直接轉(zhuǎn)換。只能自己編寫。
成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供會同企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為會同眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計公司優(yōu)惠進(jìn)行中。
下面是簡單的例子。并有基本注釋:
(function($)?{
$.extend({
myTime:?{
/**
*?當(dāng)前時間戳
*?@return?int????????unix時間戳(秒)??
*/
CurTime:?function(){
return?Date.parse(new?Date())/1000;
},
/**??????????????
*?日期?轉(zhuǎn)換為?Unix時間戳
*?@param?string?2014-01-01?20:20:20??日期格式??????????????
*?@return?int????????unix時間戳(秒)??????????????
*/
DateToUnix:?function(string)?{
var?f?=?string.split('?',?2);
var?d?=?(f[0]???f[0]?:?'').split('-',?3);
var?t?=?(f[1]???f[1]?:?'').split(':',?3);
return?(new?Date(
parseInt(d[0],?10)?||?null,
(parseInt(d[1],?10)?||?1)?-?1,
parseInt(d[2],?10)?||?null,
parseInt(t[0],?10)?||?null,
parseInt(t[1],?10)?||?null,
parseInt(t[2],?10)?||?null
)).getTime()?/?1000;
},
/**??????????????
*?時間戳轉(zhuǎn)換日期??????????????
*?@param?int?unixTime????待時間戳(秒)??????????????
*?@param?bool?isFull????返回完整時間(Y-m-d?或者?Y-m-d?H:i:s)??????????????
*?@param?int??timeZone???時區(qū)??????????????
*/
UnixToDate:?function(unixTime,?isFull,?timeZone)?{
if?(typeof?(timeZone)?==?'number')
{
unixTime?=?parseInt(unixTime)?+?parseInt(timeZone)?*?60?*?60;
}
var?time?=?new?Date(unixTime?*?1000);
var?ymdhis?=?"";
ymdhis?+=?time.getUTCFullYear()?+?"-";
ymdhis?+=?(time.getUTCMonth()+1)?+?"-";
ymdhis?+=?time.getUTCDate();
if?(isFull?===?true)
{
ymdhis?+=?"?"?+?time.getUTCHours()?+?":";
ymdhis?+=?time.getUTCMinutes()?+?":";
ymdhis?+=?time.getUTCSeconds();
}
return?ymdhis;
}
}
});
})(jQuery);
jquery里格式化時間需要自定義函數(shù),舉例如下:
1、定義函數(shù)formatDate,這里傳入一個value參數(shù)
function formatDate(value){
if(value){ 如果value不為空
Number.prototype.padLeft = function(base,chr){ 嵌套調(diào)用填充函數(shù)padleft
var len = (String(base || 10).length - String(this).length)+1;獲取value值的長度,如果長度大于0,就創(chuàng)建一個同等長度的數(shù)組
return len 0? new Array(len).join(chr || '0')+this : this;
}
var d = new Date(value),創(chuàng)建一個當(dāng)前日期對象d
dformat = [ (d.getMonth()+1).padLeft(),把月格式化填充
d.getDate().padLeft(),把日格式化填充
d.getFullYear()].join('/')+把年格式化填充
' ' +
[ d.getHours().padLeft(),把小時格式化填充
d.getMinutes().padLeft(),把分鐘格式化填充
d.getSeconds().padLeft()].join(':');把秒格式化填充
return dformat; 最后返回格式化好的日期和時間
}
}
2、調(diào)用方法舉例:
var startDate = "20150618090012"
var result = formatDate(startDate);
3、輸出結(jié)果:
2015/06/18 09:00:12
一、創(chuàng)建新的HTML文檔。
二、編寫hmtl代碼。div id="demo"? div id="ca"/div/div。
三、編寫css代碼。style type="text/css"html { font: 500 14px 'roboto'; color: #333; background-color: #fafafa; },a { text-decoration: none; }ul, ol, li { list-style: none; padding: ,0; margin: 0; }。
四、編寫并添加js代碼。
五、整體代碼結(jié)構(gòu)。
六、檢查效果。
script
var DATE_FORMAT = /^[0-9]{4}-[0-1]?[0-9]{1}-[0-3]?[0-9]{1}$/;
function checkDate(){
var birthday = $("#birthday").val();
if(DATE_FORMAT.test(birthday)){
alert("您輸入的日期格式正確");
} else {
alert("抱歉,您輸入的日期格式有誤,正確格式應(yīng)為"2012-01-01".");
}
}
/script
新聞標(biāo)題:jquery日期格式,jquery比較日期大小
本文鏈接:http://chinadenli.net/article32/dsdsepc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計、網(wǎng)站收錄、用戶體驗、網(wǎng)站設(shè)計公司、網(wǎng)站內(nèi)鏈、外貿(mào)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)