首頁
博客
學院
下載
圖文課
論壇
APP
問答
商城
VIP會員
活動
招聘
ITeye
GitChat
搜CSDN
寫博客 小程序 消息
Markdown編輯器
富文本編輯器
查看主頁
內容
文章管理
專欄管理
評論管理
個人分類管理
博客搬家
數據
百度關鍵詞
設置
博客設置
自定義域名 new
博客模塊管理
QQ客服
各種各樣好用的工具類
10/100
文章標籤:
js
小程序
工具
添加標籤
最多添加5個標籤
個人分類:
工具類
添加新分類
文章類型:
*
博客分類:
*
私密文章:
/**
* 獲取時間
*/
function fmtDate(type, obj) {
obj = obj.replace(/\-/g, '/');
var date = new Date(obj);
var result = "";
if (type == 1) { // 時分
var h = date.getHours();
var m = date.getMinutes();
if (m < 10) {
m = '0' + m;
}
result = h + ":" + m;
} else if (type == 2) { // 年月日
var date = new Date(obj);
var y = 1900 + date.getYear();
var m = "0" + (date.getMonth() + 1);
var d = "0" + date.getDate();
result = y + "-" + m.substring(m.length - 2, m.length) + "-" + d.substring(d.length - 2, d.length);
}
return result;
}
/**
* 時間加減法 返回 str 格式 2019-4-10
*/
function addDate(date, days) {
var d = new Date(date);
d.setDate(d.getDate() + days);
var m = d.getMonth() + 1;
if (m < 10) {
m = "0" + m;
}
var day = d.getDate();
if (day < 10) {
day = '0' + day;
}
return d.getFullYear() + '-' + m + '-' + day;
}
/**
* 時間加減法, 返回數組格式 [2019,03,15]
*/
function addDates(date, days) {
var d = new Date(date);
var arr = [];
d.setDate(d.getDate() + days);
var m = d.getMonth();
var day = d.getDate();
if (day < 10) {
day = '0' + day;
}
arr.push(d.getFullYear());
arr.push(m);
arr.push(day);
return arr;
}
/**
* 傳入 分鐘數, 得到具體時間
*/
function addMinutes(min) {
var d = new Date();
d.setMinutes(d.getMinutes() + parseInt(min));
return d;
}
/**
* 獲取指定時間yyyy-mm-dd dd:mm:ss 格式
*/
function getDate(date) {
var d = new Date(date)
if (date == null) {
d = new Date();
}
var m = d.getMonth() + 1;
if (m < 10) {
m = "0" + m;
}
var day = d.getDate();
if (day < 10) {
day = '0' + day;
}
var minu = d.getMinutes();
if (minu < 10) {
minu = "0" + minu;
}
var sources = d.getSeconds();
if (sources < 10) {
sources = '0' + sources;
}
return d.getFullYear() + '-' + m + '-' + day + " " + d.getHours() + ":" + minu + ":" + sources;
}
/**
* 計算 日期相差天數
*/
function datedifference(sDate1, sDate2) { //sDate1和sDate2是2006-12-18格式
var dateSpan,
tempDate,
iDays;
sDate1 = Date.parse(sDate1);
sDate2 = Date.parse(sDate2);
dateSpan = sDate2 - sDate1;
dateSpan = Math.abs(dateSpan);
iDays = Math.floor(dateSpan / (24 * 3600 * 1000));
return iDays
};