Autor Zpráva
romanfic
Profil
// **************** vytvoreni unixtimestamp ************************
// **************** pouzito pro cas checkin ************************
$in = $od;                                   // zjisteni data prijezdu
// **************** prepis data do formatu %Y%m%d%H%M%S ************
$beforein = $in;                                
$afterin = preg_replace("/([0-9]{2}).([0-9]{2}).([0-9]{4})/", "$3$2$1", $beforein)."140000";
// *****************************************************************
$datumin = $afterin;                                       // zapis data prijezdu do promenne
$informatin = '%Y%m%d%H%M%S';                              // vstupni format pro vytvoreni unixtimestamp
$outformatin =  '%A, %d %B %Y %T %Z';                      // vystupni format funkce strftime
$ftimein = strptime($datumin,$informatin);                 // promena $ftime dostane informace o datu a case
$unxTimestampin = mktime(                                  // vytvoreni unixoveho razitka
                        $ftimein['tm_hour'],
                        $ftimein['tm_min'],
                        $ftimein['tm_sec'],
                        1 ,
                        $ftimein['tm_yday'] + 1,
                        $ftimein['tm_year'] + 1900
                      );
// echo strftime($outformat , $unxTimestamp );       // vystup data a casu ve vystupnim formatu

// =================================================================
// =================================================================

Zdravím Vás.
S tímto kouskem jsme neměl na žádné konfiguraci php/apache problém. Teď jsem narazil. Skript vyhazuje chybu Call to undefined function strptime(). Takže nemůžu vytvořit timestamp ze vstupního data a casu.
Nevíte prosím někdo co s tím? Server běží na Win2008 x64, PHP5.
Děkuji za rady nebo nakopnutí správným směrem.
Roman
Mike8748
Profil
romanfic:
viz manuál
Note: This function is not implemented on Windows platforms.
takže na windows máš smůlu a budeš to muset řešit jinak (např. použitím objektu DateTime)
romanfic
Profil
Mike8748:
no už jsem si toho taky všiml. takže jdu si vymyslet jiné řešení. Děkuji za radu.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: