Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将日期选择器设置为给定日期_Php_Mysql_Html_Date - Fatal编程技术网

Php 将日期选择器设置为给定日期

Php 将日期选择器设置为给定日期,php,mysql,html,date,Php,Mysql,Html,Date,有没有办法将日期选择器设置为给定的日期 我试过这个: <input type="date" name="dob" value="<?php echo date('yyyy-mm-dd', escape($user->data()->dob)); ?>"/> value=“” 它将只打印今天的日期。您可以使用日期选择器功能设置日期: $("input[type=date]").datepicker( "setDate", "<?php echo

有没有办法将日期选择器设置为给定的日期

我试过这个:

<input type="date" name="dob" value="<?php echo date('yyyy-mm-dd', escape($user->data()->dob)); ?>"/>
value=“”

它将只打印今天的日期。

您可以使用日期选择器功能设置日期:

$("input[type=date]").datepicker(
    "setDate", "<?php echo date('Y-m-d')"
);
$(“输入[type=date]”)。日期选择器(
“设置日期”,“”/>

您还需要添加strotime函数。

在今天的日期尝试以下操作:

<input type="date" value="<?php echo date('Y-m-d'); ?>" />

尝试这种格式

使用“Y-m-d”格式

 <input type="date" name="bday" value="2011-12-06">

PHP代码

 <input type="date" value="<?php echo date('Y-m-d'); ?>" />
 <input type="date" name="dob" value="<?php echo date('Y-m-d', escape($user->data()->dob)); ?>"/>
带有jQquey日期选择器的

$(function () {
    $("#dateSelector").datepicker({
        dateFormat: "dd/mm/yy",
        changeMonth: true,
        changeYear: true
    });
});
$("#dateSelector").datepicker("setDate", "10/12/2012");

检查

是否只打印今天的日期?是&你指的是什么日期选择器?它们基本上都是可以设置值的字段。所以只需设置一个值。非常感谢!PHP代码工作了!一个可能帮助他人的快速注释。上面的代码对我不起作用,但它引导我走向了正确的方向。因此我使用了abo使用日期选择器的默认格式m/d/Y编写代码,并删除转义函数,使其回显日期('m/d/Y',strotime($date));这是有效的
 <input type="date" name="bday" value="2011-12-06">
 <input type="date" value="<?php echo date('Y-m-d'); ?>" />
 <input type="date" name="dob" value="<?php echo date('Y-m-d', escape($user->data()->dob)); ?>"/>
$(function () {
    $("#dateSelector").datepicker({
        dateFormat: "dd/mm/yy",
        changeMonth: true,
        changeYear: true
    });
});
$("#dateSelector").datepicker("setDate", "10/12/2012");