7

これは私のコードです:

$curr_year = date('Y');
$dob_year  = rand($curr_year-18,$curr_year-47);
$dob_month = rand(01,12);
$dob_day   = rand(01,30);

echo $dob = $dob_month.'/'.$dob_day.'/'.$dob_year;

そして、私は結果を として取得して1/2/1988いますが、私の要件は結果が01/02/1988

4

6 に答える 6

0

使用str_pad-->マニュアル

$dob = str_pad($dob_month, 2, '0', STR_PAD_LEFT).'/'. str_pad($dob_day, 2, '0', STR_PAD_LEFT).'/'.$dob_year;
echo $dob;
于 2013-05-15T15:07:17.820 に答える