Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php日期(';m';)显示为一位数的月份,而不是两位数的月份_Php - Fatal编程技术网

php日期(';m';)显示为一位数的月份,而不是两位数的月份

php日期(';m';)显示为一位数的月份,而不是两位数的月份,php,Php,根据php.net,日期('m')应该是01,但我得到的是1 dirloc = date('Y') . "/" . date('m') . "/" . $word_id . "/"; 如果在任何给定的测试日期测试失败,请收集您的PHP版本和操作系统,并向PHP bugtracker提交一个bug。如果测试通过了所有测试日期,则表明您犯了其他错误。代码片段在我的机器上运行良好。只想说明一下,您可以将格式打包为一个日期调用:date(“Y/m”),请参阅。一定是出了什么事。 // make su

根据php.net,日期('m')应该是01,但我得到的是1

dirloc = date('Y') . "/" . date('m') . "/" . $word_id . "/";


如果在任何给定的测试日期测试失败,请收集您的PHP版本和操作系统,并向PHP bugtracker提交一个bug。如果测试通过了所有测试日期,则表明您犯了其他错误。

代码片段在我的机器上运行良好。只想说明一下,您可以将格式打包为一个日期调用:date(“Y/m”),请参阅。一定是出了什么事。
// make sure PHPUnit is included

class DateTest extends PHPUnit_Framework_TestCase
{
    public function setup()
    {
        date_default_timezone_set('UTC');
    }
    public function getDates()
    {
        return array(
            array('01', 'Jan'),
            array('02', 'Feb'),
            array('03', 'Mar'),
            array('04', 'Apr'),
            array('05', 'May'),
            array('06', 'Jun'),
            array('07', 'Jul'),
            array('08', 'Aug'),
            array('09', 'Sep')
        );
    }
    /**
     * @dataProvider getDates
     */
    public function testDateReturnsMonthWithLeadingZero($expected, $month)
    {
        $this->assertSame($expected, date('m', strtotime($month)));
    }
}