使用日期

时间:2009-11-06 11:17:54

标签: php date

我想知道是否有人会帮助解决以下问题:

我在php中调用了一个函数。我需要根据这个日期对月份进行估算,以便根据月份进行一些计算。

我真的不知道该如何去做。我尝试了很少的东西,但都没有。

有谁可以提供线索?

赞赏任何一点帮助。 弗朗西斯

3 个答案:

答案 0 :(得分:2)

您需要unix timestamp来提取该信息。您已经拥有这样的值,或者您可以在字符串上使用strtotime()获取它。提取月份所需的功能是date()

date('n', $timestamp);

答案 1 :(得分:1)

简单

$month= date('n',strtotime($input));

答案 2 :(得分:0)

您需要执行两个步骤:首先将输入字符串转换为PHP可以使用的日期时间对象,然后从该日期时间中提取月份。

$timestamp = strtotime($inputDate);
$month = strftime("%m", $timestamp);

这会给你一个两位数的月份。完整documentation for strftime

中有更多选项

strtotime()应该自动处理绝大多数日期格式。如果它无法处理您的输入,那么您需要使用strptime()并传递确切的格式