[PHP] Datum Split

quicksilver

Lt. Junior Grade
Registriert
Jan. 2004
Beiträge
363
Hallo ich habe vor aus einem Datum nur den tag zu spliten aber irgendwie geht das bei mir nicht :( könnte mir da mal wer helfen ?

PHP:
$datum1 = "2004-10-10";
$datum2 = "2004-9-29";
$rest1 = substr($datum1, 8);
$rest2 = substr($datum2, 8);

Brauche das halt "dynamisch" möchte halt immer nur den tag also bei datum 1 die 10 und bei datum2 die 29 hat da einer was parat ?
 
Zuletzt bearbeitet:
Re: [php] Datum Split

Probiers mal so:
PHP:
$datum1 = "2004-10-23";
$datum2 = "2004-9-3";
$dat1 = split("-",$datum1);
$dat2 = split("-",$datum2);
$rest1 = $dat1[2];
$rest2 = $dat2[2];
 
Zuletzt bearbeitet:
Re: [php] Datum Split

quicksilver schrieb:
scheint irgendwie nicht zu gehen :(

irgendwie?

oder wie wärs mit dem:

PHP:
<?php
// Trennzeichen darf ein Schrägstrich, Punkt oder Bindestrich sein
$datum = "04/30/1973";
list ($monat, $tag, $jahr) = split('[/.-]', $datum);
echo "Monat: $monat; Tag: $tag; Jahr: $jahr<br />\n";
?>
 
Zuletzt bearbeitet:
Re: [php] Datum Split

Ja kein plan ich mache echo $rest1 usw aber die var ist leer :(

PHP:
$datum1 = "2004-10-23"; 
$dat1 = split($datum1,"-"); 
$rest1 = $dat1[2]; 

echo $rest1;
 
Re: [php] Datum Split

du brauchst $rest1 garnicht

du kannst den tag mittels

echo $dat1[2];

anzeigen lassen
 
Re: [php] Datum Split

Allo schrieb:
du brauchst $rest1 garnicht

du kannst den tag mittels

echo $dat1[2];

anzeigen lassen

War mir auch klar, aber falls er nicht mit Arrays arbeiten will...

P.S.: Hatte oben eine Fehler -> korrigiert.
 
Re: [php] Datum Split

PHP:
<?php
$datum1 = "2004-10-10"; 
$datum2 = "2004-9-29"; 
$rest1 = explode("-", $datum1); 
$rest2 = explode("-", $datum2);
echo $rest1[2]; // 10 von 10.10.2004
echo "<br>";
echo $rest2[2]; //29 von 29.09.2004
?>
 
Re: [php] Datum Split

is ja auch kein wunder, die argumente von split sind vertauscht. so gehts:

PHP:
<?php
$datum = "2004-10-23";
$dat = split("-",$datum);
echo $dat[2];
?>
 
Zuletzt bearbeitet:
Zurück
Oben