我想知道是否有人会帮助解决以下问题:
我在php中调用了一个函数。我需要根据这个日期对月份进行估算,以便根据月份进行一些计算。
我真的不知道该如何去做。我尝试了很少的东西,但都没有。
有谁可以提供线索?
赞赏任何一点帮助。 弗朗西斯
答案 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()并传递确切的格式