Php 解析m/d/Y日期以将日、月、年分配给变量

Php 解析m/d/Y日期以将日、月、年分配给变量,php,date,Php,Date,我目前正在从Facebook获取用户的生日,并将其存储在Facebook提供的标准m/d/Y中,例如:1982年5月21日。我有一个编辑配置文件页面,我需要将日期、月份和年份分配给3个单独的变量,以便允许用户更改其生日以及预先选择正确的生日 我的代码仅与days变量有关,我希望将其分配给$days_var,在1982年5月21日的上述示例中为05,粘贴如下: <?php $days = range(1, 31); foreach($days as $day) { ?> <opt

我目前正在从Facebook获取用户的生日,并将其存储在Facebook提供的标准m/d/Y中,例如:1982年5月21日。我有一个编辑配置文件页面,我需要将日期、月份和年份分配给3个单独的变量,以便允许用户更改其生日以及预先选择正确的生日

我的代码仅与days变量有关,我希望将其分配给$days_var,在1982年5月21日的上述示例中为05,粘贴如下:

<?php
$days = range(1, 31);
foreach($days as $day) {
?>
<option value="<?php echo($day) ?>" <?php if ($days_var = $day){echo "selected='1'";}?> ><?php echo($day) ?></option>
<?
}
?>
谢谢。
编辑:我只给出了days示例,但显然需要day、month和year变量。

您需要将日期字符串解析为其组成部分吗?那么:

list($month_var, $days_var, $year_var) = explode('/', $dateString);

您需要将日期字符串解析为其组成部分吗?那么:

list($month_var, $days_var, $year_var) = explode('/', $dateString);

参见PHP或and函数

参见PHP或and函数

如Dlshack所说,使用strottime和date

供日后参考,

它是

不是


就像ddlshack说的,使用strottime和date

供日后参考,

它是

不是


哇,真不敢相信我没看到。再次感谢!哇,真不敢相信我没看到。再次感谢!
if ($days_var = $day)