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