繁体   English   中英

获取给定日期的月份

[英]Get month of a given date

获取以“Ymd”格式存储在 PHP 时间变量中的给定日期的月份

尝试date_parse_from_format()

$date = "2010-08-12";
$d = date_parse_from_format("Y-m-d", $date);
echo $d["month"];
$date = "2010-10-10";
echo date("m", strtotime($date))?>
$parts = explode('-',$your_date_variable_in_php);
$month = $parts[1];

http://php.net/manual/en/function.date.php

使用此链接。 我认为你的问题已经解决了任何日期格式。

它真的存储在PHP中吗? 不在某些数据库中?
month(datefield)可以在mysql查询中执行

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

您可以使用date()strtotime()

<?php
    $date = "2010-08-13";
    echo date("m",strtotime($date))."\n";
?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM