これは私のコードです:
$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
これは私のコードです:
$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
使用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;