我希望使用PHP从日期函数月份名称

时间:2015-07-14 06:05:39

标签: php

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月输出。请帮忙。如果有任何其他方法可以解决这个问题,请帮忙。

5 个答案:

答案 0 :(得分:1)

" F"返回月份的全名

 <?php echo date('F'); ?>

答案 1 :(得分:1)

string date ( string $format [, int $timestamp = time() ] )

  

使用给定的整数时间戳返回根据给定格式字符串格式化的字符串,如果没有给出时间戳,则返回当前时间。换句话说,时间戳是可选的,默认值为time()

Read php.net manual

Image

答案 2 :(得分:0)

尝试

<?php echo date('F', time());?>

在您的问题中,您使用的是$month=date("M",strtotime($arr2));

使用time($arr2)代替strtotime($arr2)

DEMO

答案 3 :(得分:0)

你可以直接在php中使用日期功能 试试这样的事情

echo date("F");

答案 4 :(得分:0)

你可以尝试以下功能

日期( 'F');