Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.php > #4464 > unrolled thread

Deutsches Datum in englisches Datum konvertieren

Started byJohn Harper <johnharper@gmx.net>
First post2019-02-10 12:38 +0100
Last post2019-02-10 17:37 +0100
Articles 4 — 3 participants

Back to article view | Back to de.comp.lang.php


Contents

  Deutsches Datum in englisches Datum konvertieren John Harper <johnharper@gmx.net> - 2019-02-10 12:38 +0100
    Re: Deutsches Datum in englisches Datum konvertieren "Christoph M. Becker" <cmbecker69@arcor.de> - 2019-02-10 14:40 +0100
      Re: Deutsches Datum in englisches Datum konvertieren Klaus Ketelaer <noreply@spambouncer.de> - 2019-02-10 15:56 +0100
        Re: Deutsches Datum in englisches Datum konvertieren "Christoph M. Becker" <cmbecker69@arcor.de> - 2019-02-10 17:37 +0100

#4464 — Deutsches Datum in englisches Datum konvertieren

FromJohn Harper <johnharper@gmx.net>
Date2019-02-10 12:38 +0100
SubjectDeutsches Datum in englisches Datum konvertieren
Message-ID<q3p2ia$18qf$1@gioia.aioe.org>
Hallo,

ich müsste ein deutsches Datum in ein englisches Datum konvertieren.

'Freitag, 22. Feb 2019' ---> YYYY-MM-DD

Kann mir jemand schreiben, wie ich das am besten mache?


Mit freundlichen Grüßen,

John Harper

[toc] | [next] | [standalone]


#4465

From"Christoph M. Becker" <cmbecker69@arcor.de>
Date2019-02-10 14:40 +0100
Message-ID<q3p9l5$4rj$1@solani.org>
In reply to#4464
Am 10.02.2019 um 12:38 schrieb John Harper:

> ich müsste ein deutsches Datum in ein englisches Datum konvertieren.
> 
> 'Freitag, 22. Feb 2019' ---> YYYY-MM-DD
> 
> Kann mir jemand schreiben, wie ich das am besten mache?

Wenn dir strptime()[1] zur Verfügung steht, dann sollte das die
einfachste Möglichkeit darstellen.  Ansonsten müsstest du die
Datumsangabe manuell parsen (per sscanf()[2] oder per regulärem
Ausdruck) und die Monatsabkürzung mappen.  Anschließend dann ins
gewünschte Format bringen.  Dazwischen bietet sich eine Prüfung per
checkdate()[3] an.

[1] <http://php.net/manual/de/function.strptime.php>
[2] <http://php.net/manual/de/function.sscanf.php>
[3] <http://php.net/manual/de/function.checkdate.php>

-- 
Christoph M. Becker

[toc] | [prev] | [next] | [standalone]


#4466

FromKlaus Ketelaer <noreply@spambouncer.de>
Date2019-02-10 15:56 +0100
Message-ID<q3pe2n$fjl$1@news.albasani.net>
In reply to#4465
Am 10.02.2019 um 14:40 schrieb Christoph M. Becker:
> Am 10.02.2019 um 12:38 schrieb John Harper:
> 
>> ich müsste ein deutsches Datum in ein englisches Datum konvertieren.
>>
>> 'Freitag, 22. Feb 2019' ---> YYYY-MM-DD
>>
>> Kann mir jemand schreiben, wie ich das am besten mache?
> 
> Wenn dir strptime()[1] zur Verfügung steht, dann sollte das die
> einfachste Möglichkeit darstellen.  Ansonsten müsstest du die
> Datumsangabe manuell parsen (per sscanf()[2] oder per regulärem
> Ausdruck) und die Monatsabkürzung mappen.  Anschließend dann ins
> gewünschte Format bringen.  Dazwischen bietet sich eine Prüfung per
> checkdate()[3] an.
> 
> [1] <http://php.net/manual/de/function.strptime.php>
> [2] <http://php.net/manual/de/function.sscanf.php>
> [3] <http://php.net/manual/de/function.checkdate.php>
> 

   Sowas würde auch gehen:
   $datum = 'Freitag, 22. Feb 2019';
   echo date('Y-m-d', strtotime(substr($datum, strpos($datum,',') + 1)));

Gruß Klaus

[toc] | [prev] | [next] | [standalone]


#4467

From"Christoph M. Becker" <cmbecker69@arcor.de>
Date2019-02-10 17:37 +0100
Message-ID<q3pk12$csi$1@solani.org>
In reply to#4466
Am 10.02.2019 um 15:56 schrieb Klaus Ketelaer:

> Am 10.02.2019 um 14:40 schrieb Christoph M. Becker:
>
>> Am 10.02.2019 um 12:38 schrieb John Harper:
>>
>>> ich müsste ein deutsches Datum in ein englisches Datum konvertieren.
>>>
>>> 'Freitag, 22. Feb 2019' ---> YYYY-MM-DD
>>>
>>> Kann mir jemand schreiben, wie ich das am besten mache?
>
>   Sowas würde auch gehen:
>   $datum = 'Freitag, 22. Feb 2019';
>   echo date('Y-m-d', strtotime(substr($datum, strpos($datum,',') + 1)));

Und was passierte bei 'Freitag, 1. Mär 2019'?

-- 
Christoph M. Becker

[toc] | [prev] | [standalone]


Back to top | Article view | de.comp.lang.php


csiph-web