So konvertieren Sie ein PHP-Datum in einen String: Ermitteln Sie zunächst den Unterschied zwischen den beiden Datumsangaben und wandeln Sie dann mit JS das normale Datumsformat in einen Zeitstempel um. int)substr("2008-12-04",0,4));】.
So konvertieren Sie ein Datum in einen String in PHP:
1. Finden Sie die Differenz zwischen zwei Datumsangaben
Zum Beispiel die Datumsdifferenz zwischen 2007-3-5 ~ 2007-3-6
echo abs(strtotime("2007-3-5") - strtotime("2007-3-6"))/60/60/24; echo "天<br>";
2. JS erhält das aktuelle Datum
var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate.getDate(); //获取当前日(1-31) myDate.getDay(); //获取当前星期X(0-6,0代表星期天) myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数) myDate.getHours(); //获取当前小时数(0-23) myDate.getMinutes(); //获取当前分钟数(0-59) myDate.getSeconds(); //获取当前秒数(0-59) myDate.getMilliseconds(); //获取当前毫秒数(0-999) myDate.toLocaleDateString(); //获取当前日期 var mytime=myDate.toLocaleTimeString(); //获取当前时间 myDate.toLocaleString( ); //获取日期与时间
3. PHP-Datums- und Zeitstempelkonvertierung ineinander
Es gibt zwei Arten von PHP-Zeiten: Eine ist Zeitstempeltyp(1228348800), die andere istNormales Datumsformat(2008-12-4)
Es gibt also zwei Formen der Speicherung in der Datenbank. Ich speichere den Zeitstempeltyp als Zeichenfolge, was praktischer ist.
Normaler Datumstyp wird als DATE
$date3=date('Y-m-d H:i:s',"1228348800");
$year=((int)substr("2008-12-04",0,4));//取得年份 $month=((int)substr("2008-12-04",5,2));//取得月份 $day=((int)substr("2008-12-04",8,2));//取得几号 echo mktime(0,0,0,$month,$day,$year);
Verwandte Lernempfehlungen:
Das obige ist der detaillierte Inhalt vonWie konvertiere ich ein Datum in einen String in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!