从自定义实用程序类中,我获得了以下格式的日期变量的格式: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/