在 php 中获取以下字符串 mm[some char]dd[some char]yyyy 并将其转换为 yyyymmdd 的最佳方法是什么?
我将来可能会想要,根据本地对 dd[some char]mm[some char]yyyy 做同样的事情。
如果有一种方法已经使用了 Zend Framework API,那就更好了
最佳答案
<?php
$str = '08-24-1989'; // can be in any recognizable date format.
$new_str = date('Ymd', strtotime($str)); // produces "20090824".
?>
您可以用找到的任何日期格式字符替换上面第二个语句中的Ymd
here .
如果您希望使用 Zend 的 Zend_Date 框架,请查看一些示例和文档 here .不过,坦率地说,PHP 函数在您的情况下要简单得多,也更容易使用。
关于php - 将字符串转换为 mysql 日期的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1229586/