天天看點

日期格式化為yyyymmdd_【JavaScript 】日期時間

日期格式化為yyyymmdd_【JavaScript 】日期時間

建立日期

Date 對象用于處理日期和時間。可以通過 new 關鍵詞來定義 Date 對象。

以下定義了四種方式的 Date 對象:

new Date() // 目前日期和時間
new Date(milliseconds) //傳回從 1970 年 1 月 1 日至今的毫秒數
new Date(dateString)
new Date(year, month, day, hours, minutes, seconds, milliseconds)
           

示例:

var today = new Date()
var d1 = new Date("October 13, 1975 11:13:00")
var d2 = new Date(79,5,24)
var d3 = new Date(79,5,24,11,33,0)
           

設定日期

通過使用針對日期對象的方法,我們可以很容易地對日期進行操作。

設定了一個特定的日期:

var myDate=new Date();
myDate.setFullYear(2020,0,14);
           

将日期對象設定為 5 天後的日期:

var myDate=new Date();
myDate.setDate(myDate.getDate()+5);
           

日期格式化

示例:

new Date().format("yyyy年MM月dd日")
new Date().format("MM/dd/yyyy")
new Date().format("yyyyMMdd")
new Date().format("yyyy-MM-dd hh:mm:ss")
           

日期比較

var x=new Date();
x.setFullYear(2100,0,14);
var today = new Date();

if (x>today)
{
    alert("今天是2100年1月14日之前");
}
else
{
    alert("今天是2100年1月14日之後");
}
           

示例:顯示數位時鐘效果

<html><head><meta charset="utf-8"><title>示例title><script>function startTime(){var today=new Date();var h=today.getHours();var m=today.getMinutes();var s=today.getSeconds();// 在小于10的數字前加一個‘0’
  m=checkTime(m);
  s=checkTime(s);document.getElementById('txt').innerHTML=h+":"+m+":"+s;
  t=setTimeout(function(){startTime()},500);
}function checkTime(i){if (i<10){
    i="0" + i;
  }return i;
}script>head><body onload="startTime()"><div id="txt">div>body>html>
           

效果:

日期格式化為yyyymmdd_【JavaScript 】日期時間

示例顯示今天是周幾

<html><head><meta charset="utf-8"><title>示例title>head><body><p id="demo">單擊按鈕顯示今天周幾p><button onclick="myFunction()">點我button><script>function myFunction(){var d = new Date();var weekday=new Array(7);
  weekday[0]="周日";
  weekday[1]="周一";
  weekday[2]="周二";
  weekday[3]="周三";
  weekday[4]="周四";
  weekday[5]="周五";
  weekday[6]="周六";var x = document.getElementById("demo");
  x.innerHTML=weekday[d.getDay()];
}script>body>html>
           

運作,點選後效果:

日期格式化為yyyymmdd_【JavaScript 】日期時間

  碼上加油站

  一起來加油

長按掃碼關注

日期格式化為yyyymmdd_【JavaScript 】日期時間

點“在看”你懂得

日期格式化為yyyymmdd_【JavaScript 】日期時間