php - 在php中自定义日期格式到mysql

标签 php mysql date

从自定义实用程序类中,我获得了以下格式的日期变量的格式:d-m-Y。我的计划是使用 Date('Y-m-d', strtotime($myCustomDate)) 但我不确定 PHP 每次都会返回正确的日期。我如何确定我的方法是安全的?

当我需要 2013 年 3 月 2 日时,我怎么知道 02-03-2013 不会被转换为相当于 2013 年 2 月 3 日的 mysql。

您如何处理这个问题?

最佳答案

最安全的方法(除了使用时间戳,这是一个完全不同的故事),是使用 YYYY-MM-DD 格式,因为不能有相反的格式(即 YYYY-DD-MM 未定义),MySQL 很好地理解它。

然后您可以使用 PHP 将其转换为任何其他所需的格式。

关于php - 在php中自定义日期格式到mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15390047/

相关文章:

Java GUI基本登录与MySQL报告错误的登录信息

Java : How to parse date format to show specific output format?

php - 在 WooCommerce 中对购物车内容总额(不含税)应用折扣

php - mysqli_query 返回 false,错误代码为 0,但查询成功

php - 寻找 PHP 图像库...圆角和调整大小

c++ - 如何使用boost获取前一天的日期?

java - 检查时间是否位于 12 小时时间跨度内的其他两个时间之间

php - 我可以在模板文件中的 WordPress 中获得 "base URL"吗?

php - 使用应用程序文件安装 EasyPHP 和 MySQL 数据

database - 通过命令行mysqldump数据而不影响Web应用程序