日付に関する一般的な方法

1779 ワード

タイムスタンプと時間の切り替え
タイムスタンプの時間書式(年:月:日:日:時:分)
formatDate:function(nows) {
        var date = new Date(nows);
        var y = date.getFullYear();
        var m = date.getMonth() + 1;
        m = m < 10 ? ('0' + m) : m;
        var d = date.getDate();
        d = d < 10 ? ('0' + d) : d;
        var h = date.getHours();
        h = h < 10 ? ('0' + h) : h;
        var minute = date.getMinutes();
        var second = date.getSeconds();
        minute = minute < 10 ? ('0' + minute) : minute;
        return y + '-' + m + '-' + d + ' ' + h + ':' + minute;
    },
タイムスタンプ
var data = new Data();     //      
var gettime = date.getTime()             //     
2つの日付の差を計算します.
//           :xxxx/xx/xx xx:xx
_Day: function(start,end) {
    //         -   
    let start_date = new Date(start.replace(/-/g, "/"));
    let end_date = new  Date(end.replace(/-/g, "/"));
    let days = end_date.getTime() - start_date.getTime();
    let day = parseInt(days / (1000 \* 60 \* 60 \* 24));
 },
昨日、今日、明日の日付を取得します.
  day:(-1:  ,0:  ,1:  ;    )
_getDay: function (day) {
    let today = new Date();
    let targetday = today.getTime() + 1000*60*60*24*day;
    today.setTime(targetday); //
    let tYear = today.getFullYear();
    let tMonth = today.getMonth() + 1;
    let tDate = today.getDate() < 10 ? '0' + today.getDate() : today.getDate();
    return tYear + "-" + tMonth + "-" + tDate;
},
おすすめ
完全な日付プラグイン:momentタイムスタンプオンライン変換ツール:変換ツール