在文本框的占位符中显示今天的日期

时间:2014-12-11 07:10:36

标签: php jquery html

我需要使用jquery在文本框占位符中显示当前日期,在单击文本框之前我使用日期选择器

3 个答案:

答案 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);

在此处尝试:http://jsfiddle.net/nCE9u/