我有一个用于将日期添加到数据库中的 mktime 代码。此代码以 mktime 格式分别显示当前日期。
<?php function drawDateTimePicker() { ?>
<select name="day">
<?php for($x=1;$x<=31;$x++) { ?>
<option value="<?= $x ?>"<?= (date("j") == $x ? ' selected="selected"' : '') ?>><?= $x ?></option>
<?php } ?>
</select>
<select name="month">
<?php for($x=1;$x<=12;$x++) { ?>
<option value="<?= $x ?>"<?= (date("n") == $x ? ' selected="selected"' : '') ?>><?= date('m', mktime(0,0,0,$x)) ?></option>
<?php } ?>
</select>
<select name="year">
<?php for($x=2009;$x<=2015;$x++) { ?>
<option value="<?= $x ?>"<?= (date("Y") == $x ? ' selected="selected"' : '') ?>><?= $x ?></option>
<?php } ?>
</select> /
<select name="hour">
<?php for($x=1;$x<=12;$x++) { ?>
<option value="<?= $x ?>"<?= (date("H") == $x ? ' selected="selected"' : '') ?>><?= $x ?></option>
<?php } ?>
</select>
此代码将日期插入数据库字段 $row['birthdate']
我想在修改页面时显示日期形式 $row['birthdate'] 数据。在此代码中每次显示当前日期,与数据库中的数据不匹配
如何从数据库中检索数据并将其显示在修改页面中?
谢谢
分辨率是
<?php function drawDateTimePicker($mktimedata) { ?>
<select name="day">
<?php for($x=1;$x<=31;$x++) { ?>
<option value="<?= $x ?>"<?= (date("j",$mktimedata) == $x ? ' selected="selected"' : '') ?>><?= $x ?></option>
<?php } ?>
</select>
<select name="month">
<?php for($x=1;$x<=12;$x++) { ?>
<option value="<?= $x ?>"<?= (date("n",$mktimedata) == $x ? ' selected="selected"' : '') ?>><?= date('m', mktime(0,0,0,$x)) ?></option>
<?php } ?>
</select>
<select name="year">
<?php for($x=2009;$x<=2015;$x++) { ?>
<option value="<?= $x ?>"<?= (date("Y",$mktimedata) == $x ? ' selected="selected"' : '') ?>><?= $x ?></option>
<?php } ?>
</select>
drawDateTimePicker($date_in_database);