我对 PHP 编程相当陌生,因此面临一个奇怪的问题,通过不同的论坛,我能够学习如何将不同格式的日期转换为我们想要的格式,但今天这是不可能的,无论如何我总是得到 01 Jan我在变量中给出了什么,这很奇怪,因为以前它工作得很好。我的代码如下:
我正在使用 date 和 strtotime PHP 函数的组合,如:
$coll_date_1[$i] = $row->coll_date_1; //this is 08-08 i.e 8 Aug
$coll_date_1[$i] = date('d M',strtotime($coll_date_1[$i])); //this return 01 Jan
第一行将数据库中的值赋给变量,第二行是将它们转换为所需格式的函数。我知道我犯了一个愚蠢的错误,但似乎无法指出那是什么......