我想将日期,月份,时间,小时,分钟,秒从数据库中分离出来,用于倒数计时器, 在数据库存储日期是2010/10/10: 我使用这段代码:
$m=date('m',$row['Date']);
$d=date('d',$row['Date']);
输出是月= 31 date = 12 ....
答案 0 :(得分:3)
如果你想要它们,你可以使用explode
list
函数,例如:
list($year, $month, $day) = explode('/', $row['Date']);
此外,您可以使用strtotime
函数获取单个值:
echo 'Day' . date('d', strtotime($row['Date']));
echo 'Month' . date('m', strtotime($row['Date']));
echo 'Year' . date('Y', strtotime($row['Date']));
答案 1 :(得分:0)
$d = // Pull your date from the db
$date = new DateTime($d);
$day = $date->format('l'); // Creates day name
$day = $date->format('j') // Creates date number
$month = $date->format('n'); // Creates month number
$year = $date->format('Y'); // Creates year
..等等。
您可以在此处找到格式化选项http://php.net/manual/en/function.date.php