微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

简单问题:如何将日期(08-17-2011)分为月,日,年? PHP

我有一个名为$orderdate的变量,它被设置为像mm-dd-yyyy这样的日期格式.

PHP中,我如何将此变量拆分为$month,$day,$year?

谢谢你的帮助.

解决方法:

如果您确定输入值的格式,那么:

$orderdate = explode('-', $orderdate);
$month = $orderdate[0];
$day   = $orderdate[1];
$year  = $orderdate[2];

你也可以使用preg_match()

if (preg_match('#^(\d{2})-(\d{2})-(\d{4})$#', $orderdate, $matches)) {
    $month = $matches[1];
    $day   = $matches[2];
    $year  = $matches[3];
} else {
    echo 'invalid format';
}

此外,您可以使用checkdate()验证日期.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐