如何在不輸入的情況下自動填充這兩個輸入?
<input type="time" name="Time" id="Time" value="" />
我想根據桌面日期和時間自動填寫日期和時間,無需輸入。
# # # HTML的代碼:
<input type="time" id="time_">
# # #可以通過javascript來做。
<input type="date" name="Date" id="Date" value="" />
<input type="time" name="Time" id="Time" value="" />
<script>
//get current date-time of system like Desktop , Server etc....
const now = new Date();
//format date and time as string types
const dateStr = now.toISOString().slice(0, 10);
const timeStr = now.toTimeString().slice(0, 5);
//set values inside HTML tags
document.getElementById('Date').value = dateStr;
document.getElementById('Time').value = timeStr;
</script>
###首先創建一個與html文件同名的PHP文件,將代碼復制到PHP文件中,然后用下面的代碼替換輸入標簽。您可以隨意更改時間格式
"y:m:d & quot;= 2023:01:01 "h/I/s & quot;= 12/34/45 "y/m/d h/I/s & quot;= 2023/01/01 12/34/45
<input type="text" name="" id="" value="<?php echo(date("Y:m:d h:i:s", time())); ?>"/>
# # #您幾乎可以用它的value屬性填充任何輸入。
在javascript中:
document.querySelector('#Time').value = '07:30'
為了讓它消耗您的系統時間,創建一個date對象,并將小時和分鐘輸入到輸入中
const now = new Date();
document.querySelector('#Time').value = `${now.getHours()}:${now.getMinutes()}`