這篇文章將為大家詳細(xì)講解有關(guān)JS中如何處理時(shí)間,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
羅定ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書(shū)銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書(shū)合作)期待與您的合作!
在項(xiàng)目中用到的,用js 來(lái)得到年月日,星期,當(dāng)前多少個(gè)周的函數(shù),備忘在這里,以后參考。
Date.prototype.getWeek = function(){ var firstDayOfYear = new Date(this.getFullYear(),0,1); var millOfDay = 24*60*60*1000; return Math.ceil((((this - firstDayOfYear) / millOfDay) + firstDayOfYear.getDay()+1)/7); }; /* 01 October 2013-10:20:20 01 November 2013-10:20:20 01 December 2013-10:20:20 08 October 2013-01:55 pm */ var monthMapping = { "January" : "01", "February" : "02", "March" : "03", "April" : "04", "May" : "05", "June" : "06", "July" : "07", "August" : "08", "September" : "09", "October" : "10", "November" : "11", "December" : "12" }; function formatAmPm() { var dateTimeStr = arguments[0] ; var dateStr = dateTimeStr.split("-"); if (lang.currentLang == "zh_CN" || lang.currentLang == "zh_TW"){ var s_year = lang.getMessage('yearCn') ; var s_month = lang.getMessage('monthCn') ; var s_day = lang.getMessage('dayCn') ; var dateArray = dateStr[0].split(" ") ; var s_time = dateStr[1].split(" ")[1] == "am" ? lang.getMessage('amCn') :lang.getMessage('pmCn') ; var ret = dateArray[2] + s_year + monthMapping[dateArray[1]] + s_month + dateArray[0] + s_day + " " + s_time + dateStr[1].split(" ")[0] ; if ( arguments.length > 1 ){ /*admin feature ,so using en date*/ ret = arguments[1] ? dateStr[0] : dateStr[1] ; } return ret ; } else{ if ( arguments.length > 1 ){ return arguments[1] ? dateStr[0] : dateStr[1] ; } else{ return dateStr[0] + " " + dateStr[1] ; } } } function formatDate(dateTime, pattern) { if(pattern == "" || pattern == null) { pattern = "/"; } var date = new Date(dateTime); var year = date.getFullYear(); var month = date.getMonth()+1; month = month <10 ? '0'+month : month; var day = date.getDate(); day = day <10 ? '0'+day : day; return month + pattern + day + pattern + year; } function formatDateDDMMYYYY(dateTime) { var ymd = dateTime.split(" ")[0]; var dateArray = ymd.split("-"); return dateArray[2]+"."+dateArray[1]+"."+dateArray[0]; } /** * * @param dateTime YYYY-MM-DD hh:mm:ss */ function formatDateDDMMYY(dateTime){ var ymd = dateTime.split(" ")[0]; var dateArray = ymd.split("-"); return dateArray[2]+"."+dateArray[1]+"."+dateArray[0].substring(2); } /**********************calculate date*****************************/ var MONTH = [ {key:"Jan.",value:1}, {key:"Feb.",value:2}, {key:"Mar.",value:3}, {key:"Apr.",value:4}, {key:"May.",value:5}, {key:"Jun.",value:6}, {key:"Jul.",value:7}, {key:"Aug.",value:8}, {key:"Sept.",value:9}, {key:"Oct.",value:10}, {key:"Nov.",value:11}, {key:"Dec.",value:12} ]; var DAYS = [31,28,31,30,31,30,31,31,30,31,30,31]; function getYears(){ var years = []; var date = new Date(); var year = date.getFullYear(); var minYear = year - 10; for(var currentYear=minYear;currentYear <= year;currentYear++){ years.push(currentYear); } return years; }; function fillinMonthOptions(id,currentMonth){ $("#" + id).get(0).options.length = 0; for(var i= 0;i"+MONTH[i].key+""); } else{ $("#" + id).append(""); } } }; function fillinAllMonthOptions(monthIds,currentMonth){ //var monthIds = ["loginMonth_1","loginMonth_2","auditMonth_1","auditMonth_2"]; for (var i=0;i "+years[i]+""); } else{ $("#" + id).append(""); } } }; function fillinAllYearOptions(yearIds,currentYear){ //var yearIds = ["loginYear","auditYear"]; years = getYears(); for(var i= 0;i "+i+""); } } function fiilinDays(year,month,dayIds){ var monthDays = getMonthDays(year,month); for(var i=0;i "+week[0] + "(" + week[1]+"-"+week[2]+")"); } } function fillinWeeks(year,weekIds){ for (var i=0;i 關(guān)于“JS中如何處理時(shí)間”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。
網(wǎng)站標(biāo)題:JS中如何處理時(shí)間
文章網(wǎng)址:http://weahome.cn/article/gojhoh.html