date_default_timezone_set('Asia/Calcutta');
$date=date("d:m:Y");
现在$ date = 14072015;
i want month name 'July' from this date function. i have tried this,but i got output January.
$arr1=explode(":",$date);
$arr2=implode($arr1);
// print_r($arr2);die;
// print_r($arr1);die;
// print_r($date);DIE;
$year=date("Y");
$month=date("M",strtotime($arr2));
print_r($month);DIE;
我想要7月输出。请帮忙。如果有任何其他方法可以解决这个问题,请帮忙。
答案 0 :(得分:1)
" F"返回月份的全名
<?php echo date('F'); ?>
答案 1 :(得分:1)
string date ( string $format [, int $timestamp = time() ] )
使用给定的整数时间戳返回根据给定格式字符串格式化的字符串,如果没有给出时间戳,则返回当前时间。换句话说,时间戳是可选的,默认值为
time()
。
答案 2 :(得分:0)
尝试
<?php echo date('F', time());?>
在您的问题中,您使用的是$month=date("M",strtotime($arr2));
。
使用time($arr2)
代替strtotime($arr2)
答案 3 :(得分:0)
你可以直接在php中使用日期功能 试试这样的事情
echo date("F");
答案 4 :(得分:0)
你可以尝试以下功能
日期( 'F');