Artenis Posted August 28, 2008 Report Share Posted August 28, 2008 (edited) Kā pieņemsim šādu datumu: 28.08.2008 pārkonvertē uz timestamp!? Vai tas ir iespējams? Jo klientam vajag ievadīt datumu datumu, kas tiks pārkonvertēts uz timestamp... Vai arī tas nav labākais variants!? Edited August 28, 2008 by Artenis Link to comment Share on other sites More sharing options...
Aleksejs Posted August 28, 2008 Report Share Posted August 28, 2008 Sadali datumu daļās un iebaro šīs daļas mktime() funkcijai: http://lv.php.net/manual/en/function.mktime.php Link to comment Share on other sites More sharing options...
Vebers Posted August 28, 2008 Report Share Posted August 28, 2008 vienkāršāks variants: http://php.net/strtotime Link to comment Share on other sites More sharing options...
Artenis Posted August 28, 2008 Author Report Share Posted August 28, 2008 (edited) Porvēju ar mktime un sanāča pilnīgas aplamības, ja mēnesi un dienu nevada augstāk par 11 tad viss zaibis! $datums=$_POST['datums']; //28.08.2008 $diena= substr($datums, 0, 2); $menesis= substr($datums, 3, 2); $gads= substr($datums, 6, 4); $date=mktime(0, 0, 0, $diena, $menesis, $gads); Kamēr skatos, otru piemēŗu, varbūt kāds var palabot, ko darīju nepareizi, ja darīju ko pareizi! Edited August 28, 2008 by Artenis Link to comment Share on other sites More sharing options...
Aleksejs Posted August 28, 2008 Report Share Posted August 28, 2008 Tādēļ, ka jābūt: $date=mktime(0, 0, 0, $menesis, $diena, $gads); Man arī liekas neloģiska tā kārtība, bet ko lai dara ;) Link to comment Share on other sites More sharing options...
Artenis Posted August 28, 2008 Author Report Share Posted August 28, 2008 Neloģiski ir diezgan! :) Paldies, viss darbojas! :) Link to comment Share on other sites More sharing options...
Maris-S Posted August 28, 2008 Report Share Posted August 28, 2008 Pieļauju ka to datumu ir domāts glabāt datubāzē, tad vēl variants būtu mysql funkcija UNIX_TIMESTAMP Link to comment Share on other sites More sharing options...
briedis Posted August 28, 2008 Report Share Posted August 28, 2008 Neloģiski ir diezgan! :)Paldies, viss darbojas! :) Debīlais jeņķu standarts. Tas pats, kas nedēļas diena sākas ar sestdienu. Link to comment Share on other sites More sharing options...
Aleksejs Posted August 28, 2008 Report Share Posted August 28, 2008 Ar svētdienu Tu laikam domāji ;) Tam cik zinu ir bibliski cēloņi ;) Link to comment Share on other sites More sharing options...
Recommended Posts