我想将dd/mm/yyyy
格式的日期24/09/2010
转换为2010-09-24
格式yyyy-mm-dd
。
这有效:
date("Y-m-d",strtotime("09/24/2010"));
但这并不:
date("Y-m-d",strtotime("24/09/2010")); // it returns '1970-01-01'
知道为什么吗?
最佳答案
根据php,有效的php格式规定为here 。所以基本上你给的都是无效的。
或者,您可以使用 mktime , date_parse_from_format或date_create_from_format
关于php - 以 dd/mm/yyyy 格式指定日期时,strtotime() 不返回正确的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3809501/