60 lines
1.5 KiB
XML
60 lines
1.5 KiB
XML
|
|
function transforDay(time, type) {
|
|
if (time == null || type == '') {
|
|
return ''
|
|
}
|
|
if (arguments.length === 0) {
|
|
return null
|
|
}
|
|
var time_cur=0
|
|
if(typeof time=="string"){
|
|
var reg = getRegExp("-", "g");
|
|
var timeS=time.replace(reg, '/');
|
|
time_cur = getDate(timeS).getTime();
|
|
}else{
|
|
time_cur=time*1000
|
|
}
|
|
var date = getDate(time_cur);//在wxs中不能使用new Date()来处理日期
|
|
console.log("date", date);
|
|
var y = date.getFullYear();
|
|
var m = addZero(date.getMonth() + 1);
|
|
var d = addZero(date.getDate());
|
|
var h =addZero(date.getHours());
|
|
var i = addZero(date.getMinutes());
|
|
var s =addZero(date.getSeconds());
|
|
var a = addZero(date.getDay());
|
|
var time_str = "";
|
|
if (type == 'month') {
|
|
time_str = y + '-' + m;
|
|
}else if(type=='day'){
|
|
time_str = m + '-' + d;
|
|
} else if(type=='HM'){
|
|
time_str =h + ':' + s;
|
|
}else if (type == 'date') {
|
|
time_str = y + '-' + m + '-' + d;
|
|
} else if(type == 'dateminute'){
|
|
time_str = y + '-' + m + '-' + d + ' ' + h + ':' + i
|
|
}else if (type == 'datetime') {
|
|
time_str = y + '-' + m + '-' + d + ' ' + h + ':' + i + ':' + s;
|
|
} else if (type == 'onlyMonth') {
|
|
time_str = m;
|
|
} else if (type == 'onlyYear') {
|
|
time_str = y;
|
|
}
|
|
return time_str
|
|
};
|
|
function addZero(n) {
|
|
n = n.toString()
|
|
return n[1] ? n : '0' + n
|
|
};
|
|
function isContain(array, item){
|
|
return array.indexOf(item) == -1?false:true
|
|
}
|
|
function stringfyObj(obj){
|
|
return JSON.stringify(obj)
|
|
}
|
|
module.exports = {
|
|
stringfyObj:stringfyObj,
|
|
transforDay: transforDay,
|
|
isContain:isContain
|
|
}; |