我的工资月份从上个月26日开始到本月25日结束 即二月份是2016-01-26至2016-02-25。
我需要输出如下
$date = '2014-02-27';
echo date('F', strtotime($date)); = "March" //if date > 25 print next month
答案 0 :(得分:1)
我相信你要做的就是得到这一天:
$('.toggle-btn').on('click', function(event) {
$('#data-table-1').toggle();
});
然后看看是否大于26,增加一个月
$date = '2014-02-27';
$day = date('d', strtotime($date));
答案 1 :(得分:1)
试试这个,我准备了几个日期输入:
<?php
$input_date = '2014-2-2';
// $input_date = '2014-2-27';
// $input_date = '2014-12-27';
$date = DateTime::createFromFormat('Y-m-d', $input_date);
$next_month = null;
$year = $date->format('Y');
$next_month = $date->format('m');
if ($date->format('d') >= 26)
$next_month = intval($date->format('m')) + 1;
if ($next_month == 13){
$next_month = 1;
$year = intval($year) + 1;
}
echo "next month = " . $next_month . ", year = " . $year;
?>