//日期轉時間戳
functiongetunixtime(datestr)//時間戳轉日期,falg:true表示只要年月日,part: year month date
functiontodate(number,flag,part) else if(part == "month")else if(part == "date")return y + '-' + m + '-' +d;
}return y + '-' + m + '-' + d + ' ' + h + ':' + minute+':' +second;
}//判斷兩個日期時間戳相差多少天,引數為時間戳
functiondatecompare(datetimestamp1,datetimestamp2)elsereturndaynum;
}//判斷過去某個時間點到當前時間是否達到多少天,可以用來定期清理快取
functiondatepassdays(datetimestamp,days)return false;
}//當前日期加減天數,falg:true表示只要年月日
functionmathchangedate(date,method,days,flag)else if (method == '-')returntodate(timestamp,flag);
}//時間戳轉換具體時間描述(傳入數值型時間戳)
functiongetdatediff(datetimestamp) var monthc = diffvalue /month;var weekc = diffvalue / (7 *day);var dayc = diffvalue /day;var hourc = diffvalue /hour;var minc = diffvalue /minute;if (monthc >= 1) else if (weekc >= 1) else if (dayc >= 1) else if (hourc >= 1) else if (minc >= 1) elseresult= "剛剛";returnresult;
};//獲取當前年份,月份, 例: getcurrenttime(new date(),"year")
const getcurrenttime = (date,method) =>else if(method == "month")returndate;
}//獲取當前伺服器時間,引數直接用 new date() 就可以了
const formatdatethis = date =>//補0
const formatnumber = n =>//比較兩個時間大小(格式參考yyyy-mm-dd hh:mm:ss)
functioncomparetime(starttime,endtime)return false;
module.exports={
datecompare:datecompare,
getcurrenttime:getcurrenttime,
getunixtime:getunixtime,
formatdatethis:formatdatethis,
formattime: formattime,
formattimes: formattimes,
todate: todate,
getdatediff: getdatediff,
mathchangedate: mathchangedate,
comparetime: comparetime,
datepassdays:datepassdays
微信小程式時間邏輯判斷
最近專案上有個需求,計算請假時間,時間有效範圍是09 00 00到17 00 00 最好是去掉週末,很遺憾我這裡沒有排除掉,新人一枚,把自己做的發出來供大家指正一下,如果有更好的辦法歡迎交流討論 counttime function else if that.comparedate startdat...
微信小程式時間繫結分析
view searchinput searchinput tabs tabs bindstabsitemchange handletabsitemchange block wx if 0 block block wx elif 1 block block wx elif 2 block tabs v...
(微信小程式)一 初識微信小程式
需要看的 先是檔案目錄 一 pages 他存放於多個頁面 如 index log頁面。可以把他裡面的每個資料夾看成乙個整體。這個整體存放著 html css 和 資料 1 index資料夾 存放的index頁面的目錄。2 index.js 他可以處理得到 ajax 或自定義定義的資料。把得到的值封裝...