Warning: strtotime() erwartet parameter 1 zu string sein

$startdate = new DateTime("2013-11-15");
$enddate = new DateTime("2013-11-20");
$timestamp_start = strtotime($startdate);
$timestamp_end = strtotime($enddate);
$difference = abs($timestamp_end - $timestamp_start); 
$days = floor($difference/(60*60*24));
echo " ";
echo 'Days '.$days;
$months = floor($difference/(60*60*24*30));
echo 'Months '.$months;
$years = floor($difference/(60*60*24*365));
echo 'Years '.$years ;
echo " ";

bevor Sie Antworten, lassen Sie mich clariofy, dass mein hosting-provider keine Unterstützung für die php-version höher als 5.2, so dont empfehlen diff-und Intervall-Funktionen.

ich bin immer Warning: strtotime() erwartet parameter 1 zu string, bitte um Hilfe.

  • $startdate/$enddate sind DateTime's - nicht-Streichern. Sie buchstäblich nur deklariert Sie als DateTime? Was es scheint seltsam,?
  • tut es parse intern?
  • NÖ - warum würde Sie noch brauchen, die DateTime Klasse eine Möglichkeit, wenn Sie es nicht verwenden?
  • hosting-provider unterstützt kein php, höher als 5.2 -- Dann sind Sie mit einem schlechten hosting-provider, und Sie sollten wechseln, um einen besseren host als bald wie möglich. PHP 5.2 wurde die end-of-life am Ende von 2010, es hatten noch nicht alle Sicherheitsupdates, die in fast vier Jahren. Jeder hosting-Anbieter, noch hat es auf Ihren Servern nach all dieser Zeit ist fahrlässig, und ist wahrscheinlich weit offen, gehackt zu werden. Ich schlage vor, Sie finden einen besseren host.
  • seine bekannten hosting-provider, Sie müssen gehört haben, über die host-gator.
  • Das macht es nur schlimmer. Haben Sie Sie gefragt, warum Sie Ihre PHP-version ist so schlecht aus der Termin? Wenn Sie die Zahlung für Ihre Dienste, ich denke, man sollte zumindest immer eine up-to-date und sichere server. Kontaktieren Sie Ihren support-desk und Fragen.
  • ich Sie kontaktiert, Sie sagten, wir cant upgrade der server, wir haben viele Kunden, die möglicherweise Auswirkungen auf andere Kunden-Daten, und ich fand diese Antwort sehr wiered!

Schreibe einen Kommentar