Php 在一个月的n天之前计算日期
如何计算每个月底前10天的日期?我使用codeigniter平台 我需要检查一个日期是否在每个月底前10天内Php 在一个月的n天之前计算日期,php,codeigniter,Php,Codeigniter,如何计算每个月底前10天的日期?我使用codeigniter平台 我需要检查一个日期是否在每个月底前10天内 请帮助您可以尝试使用date\u modify函数,例如,请参阅此php文档 您可以尝试使用date\u modify函数,例如,请参阅此php文档 我需要检查一个日期是否在月底前10天内 我需要检查一个日期是否在月底前10天内 您可以使用此选项创建库 class Calculate_days{ function __construct() { parent::_
请帮助您可以尝试使用
date\u modify
函数,例如,请参阅此php文档
您可以尝试使用
date\u modify
函数,例如,请参阅此php文档
我需要检查一个日期是否在月底前10天内
我需要检查一个日期是否在月底前10天内
您可以使用此选项创建库
class Calculate_days{
function __construct() {
parent::__construct();
}
function calculate( $to_day = date("j") ){
$days_month = date("t");
$result = (int) $days_month - $to_day;
if( $result <= 10){
$result = array("type" => TRUE, "missing" => $result . 'days');
return $result;
}
else{
$result = array("type" => FASLE, "missing" => $result . 'days');
return $result;
}
}
}
您可以使用此选项创建库
class Calculate_days{
function __construct() {
parent::__construct();
}
function calculate( $to_day = date("j") ){
$days_month = date("t");
$result = (int) $days_month - $to_day;
if( $result <= 10){
$result = array("type" => TRUE, "missing" => $result . 'days');
return $result;
}
else{
$result = array("type" => FASLE, "missing" => $result . 'days');
return $result;
}
}
}
codeigniter不支持日期操纵感谢您的回复,在core Phpyer中是否有任何方法如果您展示您已经尝试过的内容,您可能会获得更多帮助。您可能还想改写您的问题,以便更清楚地了解您实际要计算的是什么。将此循环为所需月份的第一天:
echo date(“Y-m-d”,strotime(“10天”),strotime(“2016-05-01”)代码>实际上我还没有解决,我需要在每个月底前10天内检查一个日期是否在10天内。我想知道逻辑会是怎样的。codeigniter不支持日期操作感谢您的回复,在core PHP中是否有任何方法如果您展示您已经尝试过的内容,您可能会得到更多帮助。您可能还想改写您的问题,以便更清楚地了解您实际要计算的是什么。将此循环为所需月份的第一天:echo date(“Y-m-d”,strotime(“10天”),strotime(“2016-05-01”)代码>实际上我还没有解决,我需要检查一个日期是否在每个月底前10天内。我想知道逻辑是什么。类似这样的$date=(new DateTime('4月最后一天'))->modify('-10天')代码>这很有效,非常感谢。@Alexander Popov类似这样的$date=(new DateTime('4月最后一天'))->modify('-10天')代码>这很有效,非常感谢。@亚历山大·波波夫
function do_somthing(){
$this->load->library('Calculate_days');
$result = $this->Calculate_days->calculate(date("j"));
var_dump($result);
}