getFullYear() 取得西元年,yyyy
getMonth() 取得月,Zero base 0~11
getDate() 取得日,1~31
以上需要配合new Date()使用。
getHours() 取得小時
getMinutes() 取得分鐘
getSeconds() 取得秒
getDay() 取得日期的星期0(星期日)~6(星期六)
var dt = new Date();
var year = dt.getFullYear();
var month = dt.getMonth()+1; //0~11
var day = dt.getDate();
var yyyymmdd = year + "/" + month + "/" +day;
var dt = new Date();
var year = dt.getFullYear();
var month = dt.getMonth()+1; //月份必須+1,這是JavaScript特有的
var day = dt.getDate();
var hh = dt.getHours();
var mm = dt.getMinutes();
var ss = dt.getSeconds();
var ymdhms = year + "/" + month + "/" + day + "-" + hh + ":" + mm + ":" +ss;
<label>選擇日期:</label>
<input type="date" id="myDate">
<script>
function checkDate() {
const dateInput = document.getElementById("myDate"); //這裡後面不加value
if (!dateInput.value) {
alert("請選擇日期!");
document.getElementById("myDate").Focus();
} else {
alert("已選擇日期:" + dateInput.value);
}
}
</script>