首页 / PHP / 在PHP中添加前导零到日期
在PHP中添加前导零到日期
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了在PHP中添加前导零到日期,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1521字,纯文字阅读大概需要3分钟。
内容图文
![在PHP中添加前导零到日期](/upload/InfoBanner/zyjiaocheng/765/42f9458d2b324eabb7e3ca10cb3f709f.jpg)
我正在尝试在日期1到9中添加0,因为日期列在下拉菜单中.这是我的代码,我认为使用d会添加前导零,但似乎没有工作.我没有太多的PHP经验,所以这是一个远景…谢谢你的先进!
<?PHP
FUNCTION DateSelector($inName, $useDate=0)
{
/* create array so we can name months */
$monthName = ARRAY(1=> "January", "February", "March",
"April", "May", "June", "July", "August",
"September", "October", "November", "December");
/* if date invalid or not supplied, use current time */
IF($useDate == 0)
{
$useDate = TIME();
}
/* make month selector */
ECHO "<SELECT NAME=" . $inName . "month>\n";
FOR($currentMonth = 1; $currentMonth <= 12; $currentMonth++)
{
ECHO "<OPTION VALUE=\"";
ECHO INTVAL($currentMonth);
ECHO "\"";
IF(INTVAL(DATE( "m", $useDate))==$currentMonth)
{
ECHO " SELECTED";
}
ECHO ">" . $monthName[$currentMonth] . "\n";
}
ECHO "</SELECT>";
/* make day selector */
ECHO "<SELECT NAME=" . $inName . "day>\n";
FOR($currentDay=1; $currentDay <= 31; $currentDay++)
{
ECHO "<OPTION VALUE=\"$currentDay\"";
IF(INTVAL(DATE( "d", $useDate))==$currentDay)
{
ECHO " SELECTED";
}
ECHO ">$currentDay\n";
}
ECHO "</SELECT>";
/* make year selector */
ECHO "<SELECT NAME=" . $inName . "year>\n";
$startYear = DATE( "Y", $useDate);
FOR($currentYear = $startYear - 0; $currentYear <= $startYear+2;$currentYear++)
{
ECHO "<OPTION VALUE=\"$currentYear\"";
IF(DATE( "Y", $useDate)==$currentYear)
{
ECHO " SELECTED";
}
ECHO ">$currentYear\n";
}
ECHO "</SELECT>";
}
?>
解决方法:
如果我理解正确,你需要这个:
$day = 1;
echo str_pad($day, 2, 0, STR_PAD_LEFT);
内容总结
以上是互联网集市为您收集整理的在PHP中添加前导零到日期全部内容,希望文章能够帮你解决在PHP中添加前导零到日期所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。