我需要使用jquery在文本框占位符中显示当前日期,在单击文本框之前我使用日期选择器
答案 0 :(得分:1)
分离
<input id="day" name="day" type="number" placeholder="<?=Date('j')?>" />
<input id="month" name="month" type="number" placeholder="<?=Date('n')?>" />
<input id="year" name="year" type="number" placeholder="<?=Date('Y')?>" />
组合(格式:日 - 月 - 年)
<input id="date" name="date" type="number" placeholder="<?=Date('j-n-Y')?>" />
通过查看手册自定义您的格式:http://php.net/manual/en/function.date.php
答案 1 :(得分:0)
由于您需要占位符,因此可以使用jquery .attr()
设置文本框的属性。尝试这样的事情:
$('#fieldID').attr('placeholder', new Date());
您将获得日期,您可以根据需要对其进行格式化。
答案 2 :(得分:0)
您可以阅读HTML和Jquery教程。这将有助于更详细地理解概念。
var d = new Date();
var month = d.getMonth()+1;
var day = d.getDate();
var output = d.getFullYear() + '/' +
((''+month).length<2 ? '0' : '') + month + '/' +
((''+day).length<2 ? '0' : '') + day;
$('#date').val(output);