php - 将字符串转换为 mysql 日期的最佳方法是什么?

标签 php mysql zend-framework date

在 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/

相关文章:

php - 拉维尔 5 : show me the post title that this comment belongs to on user profile

php - 如何在函数内使用 PDO 计算特定行数?

php - Jquery将不同的id值传递给包含变量的通用函数

mysql - 扩展Zend_Db_Table_Abstract创建联接时,会崩溃MySQL

php - 跨多个请求使用 Zend session 命名空间

php - Zend_Auth setCredentialTreatment

php - 在 WooCommerce 我的帐户上添加付款订单按钮查看待处理订单的订单

php - 警告 : mysql_fetch_array(): supplied argument is not a valid MySQL result resource

java - 可以通过 MySQL Workbench 连接到远程数据库,但不能通过 Java JDBC

php - Active Records 在 CodeIgniter 中获取第二个表值