let objectDate = new Date();
var time = objectDate.toLocaleTimeString([], {
hourCycle: 'h24',
hour: '2-digit',
minute: '2-digit'
});
var date = objectDate.toLocaleDateString('sv');
document.getElementById('time').value = time;
document.getElementById('datePicker').value = date;
3条答案
按热度按时间ergxz8rk1#
您只需要在时间输入中添加
<?= date('H:i'); ?>
。解释:
<?=date('H:i');?>
与以下等式相同:<?php echo date('H:i');?>
“H”是24小时格式的小时,“i”是带前导零的分钟。
您可以查看https://www.php.net/manual/en/function.date.php,了解不同的日期格式。
r1zhe5dt2#
在JavaScript中,Date对象用于检索时间和日期。要分别用时间和日期预填充两个输入字段,首先需要获得对它们的引用,以便能够使用JavaScript操作它。
两个输入字段都有它的name标记集,所以我们可以使用它。
函数getElmentsByName返回一个数组,因为可以有多个同名的元素,而在本例中只有一个,所以我们可以直接使用数组的第一个元素,方法是追加
[0]
。现在我们需要获得实际日期:
输入元素
.value
属性需要以特殊方式进行格式化。时间应为hh:mm,日期应为:年月日注意:hh、mm和dd始终需要2位数字。如果是6月1日,则必须添加前导零,例如01。
下面是完整的示例(只需单击“运行代码片段”):
一个二个一个一个
xqnpmsa83#
下面是使用Date()的方法;函数