给定一个日期,获取该日期的月份。

17

获取在PHP时间变量中以'Y-m-d'格式存储的特定日期的月份

6个回答

43

尝试使用date_parse_from_format()函数:

$date = "2010-08-12";
$d = date_parse_from_format("Y-m-d", $date);
echo $d["month"];

32
$date = "2010-10-10";
echo date("m", strtotime($date))?>

9
$parts = explode('-',$your_date_variable_in_php);
$month = $parts[1];

3

它真的是存储在PHP里吗?不是存储在某个数据库中吗?
例如,month(datefield) 可以在mysql查询中完成。


3
echo date("F", strtotime("2010-08-13"));

0
你可以使用date()strtotime()
<?php
    $date = "2010-08-13";
    echo date("m",strtotime($date))."\n";
?>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接