Javascriptは、2つの日付のサイズ/日数の差/日付の書式を変更します.
2819 ワード
Jsで現在の日付を取得するには、new Date()を使えばいいです.
1.JS関数は2つの日付の大きさを比較します.
https://www.cnblogs.com/kongxiaoshuang/p/6193162.html
Java中Date()の基本使用
https://blog.csdn.net/duanbaoke/article/details/89452281
1.JS関数は2つの日付の大きさを比較します.
function comparTimeWithNowDate(date1,date2){
var oDate1 = new Date(date1);
var oDate2 = new Date(date2);
if(oDate1.getTime() >= oDate2.getTime()){ //.getTime()
return 1;//
} else {
return 0;
}
}
comparTimeWithNowDate("2018-01-01","2018-01-02");
2.現在時間を取得し、「2008-08-08」の形式に変換する.var NowDate = getNowDate(new Date());
function getNowDate(nowDate){ // “ 2008-08-08 ”
var seperator1 = "-"; var seperator2 = ":";
var year = nowDate.getFullYear();
var month = nowDate.getMonth()+1;
month = month>9 ? month : "0" + month;
var date = nowDate.getDate();
date = date>9 ? date : "0" + date;
var currentdate = year + seperator1 + month + seperator1 + date;
return currentdate;
}
alert(NowDate);
3.2つの日付の差の日数//
function NoABSDateDiff(sDate1, sDate2){ //sDate1 sDate2 2006-12-18
var aDate, oDate1, oDate2, iDays
aDate = sDate1.split("-")
oDate1 = new Date(aDate[0]+'-'+aDate[1]+'-'+aDate[2])
aDate = sDate2.split("-")
oDate2 = new Date(aDate[0]+'-'+aDate[1]+'-'+aDate[2])
iDays = parseInt((oDate1 - oDate2) / 1000 / 60 / 60 /24) //
return iDays
}
function tab3(){
var countDaysNum = NoABSDateDiff('2018-11-11','2018-11-10');
alert(" "+countDaysNum);
}
tab3();
4.日付フォーマット、直接にDateオブジェクトを使用します.format(フォーマット)で呼び出します.//
Date.prototype.Format = function (fmt) {
var o = {
"M+": this.getMonth() + 1, //
"d+": this.getDate(), //
"h+": this.getHours(), //
"m+": this.getMinutes(), //
"s+": this.getSeconds(), //
"q+": Math.floor((this.getMonth() + 3) / 3), //
"S": this.getMilliseconds() //
};
if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.
$1.length));
for (var k in o)
if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1)
? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
return fmt;
};
:
var now = new Date();
var sTemp = now .Format("yyyy-MM-dd");
:
// :
alert(new Date().format("yyyy MM dd "));
alert(new Date().format("MM/dd/yyyy"));
alert(new Date().format("yyyyMMdd"));
alert(new Date().format("yyyy-MM-dd hh:mm:ss"));
参照:https://www.cnblogs.com/kongxiaoshuang/p/6193162.html
Java中Date()の基本使用
https://blog.csdn.net/duanbaoke/article/details/89452281