Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Możłiwości funkci date()
Forum PHP.pl > Forum > PHP
joshua
Czy jest możliwe przerobienie daty w formie tekstowej "Mon, 22 Dec 2003 15:15:46 +0100" funkcją date()?

Prosze o nie odpowiadanie w stylu "użyj explode, lus str_replace".
Chciałbym uzyskać datę w formacie dd-mm-yyy gg:mm:ss funkcją date().
Paul
a nielatwiej zapisywac sobie date od razu jako timestamp (znacznik czasu)... wtedy nie bedziesz miec problemu z jej przetwarzaniem spowrotem na timestamp... i dalej na to co chcesz
DeyV
Cytat
[manual:47e50d57e6]strtotime [/manual:47e50d57e6]-- Parsuje większość angielskich tekstowych opisów daty i czasu do uniksowego znacznika czasu
Opis
int [manual:47e50d57e6]strtotime [/manual:47e50d57e6]( string czas [, int teraz])



Funkcja przyjmuje tekst zawierający datę w formacie angielskim i stara się przeliczyć ją na uniksowy znacznik czasu, relatywnie do znacznika czasu podanego w teraz, lub aktualnego czasu, jeśli znacznik nie zostanie podany. W przypadku fiaska, zwracane jest -1.
yono
spróbuj:

[php:1:137ec29a7f]<?php
$data1= date("d m Y");
$data2= date("H i s");
$data= $data1 . " " . $data2;
?>[/php:1:137ec29a7f]

Po twojej wypowiedzi nie wiem dokładnie czy chcesz mieć w końcu datę z cyferkami czy tekstowom więc zamieszczam także formę tekstowa:

[php:1:137ec29a7f]<?php
$data1= date("D d M Y");
$data2= date("H i S");
$data= $data1 . " " . $data2;
?>[/php:1:137ec29a7f]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.