html JavaScript的で日付を操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html JavaScript的で日付を操作相关的知识,希望对你有一定的参考价值。


<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8" />
	<title>Document</title>
</head>
<body>
<script>
var date = new Date();
var year = date.getFullYear();
var month = date.getMonth() +1;
var day = date.getDay();

//日付を0字詰めにする
function zeroFormat(num){
    if(num < 10){
        return '0' + String(num);
    } else {
        return num;
    }
}

var year = zeroFormat(year);
var month = zeroFormat(month);
var day = zeroFormat(day);

var triggerDate = year + month + day;

//セパレート処理をする
function dateSeparate(targetDate){
    var date = targetDate;
    if(parseInt(date.slice(0,4),10) < 2000 ){
    	var len = 2;
    } else {
	 	 var len = date.length;
    }

    switch(len){
        case 8:
        return date.slice(0,4) + '/' + date.slice(4,6) + '/' + date.slice(6,8);
        break

        case 4:
            return date.slice(4,6) + '/' + date.slice(6,8);
        break

        case 2:
            return date.slice(4,6);
        break

        default:
            return false;
        break
    }
}

console.log(dateSeparate(triggerDate));
</script>
</body>
</html>

以上是关于html JavaScript的で日付を操作的主要内容,如果未能解决你的问题,请参考以下文章

html 离子日期时间で日付の入力栏を作るサンプル

javascript [日付の差を计算]第二引数の日付から第一引数の日付を引いた差を数値で返します。差の単位を省略した场合は差を日付単位で返します。

javascript PSDを开いて指定の日付を代入したテキストレイヤーを挟み込むスクリプト

javascript [日付のフォーマット处理]日付をフォーマットして返します。フォーマットを省略した场合は2018/03/10(土)21:51:48.578のような形で返します。关数化しておくとフォ

ruby 连続した日付をカウントする

ruby 调整さん(https://chouseisan.com/)に日付を打ち込むための补助スクリプト。それぞれの日付に「午后」「夕方」を付けています。