Lid |
|
Om in databases in te voeren wanneer iemand een bepaalde actie uitvoert(als dat bijhouden al nodig is), gebruik ik deze functie:
function currentDateTime() {
list($micro, $Unixtime) = explode(" ",microtime());
$sec= $micro + date("s", $Unixtime);
$sec = mb_ereg_replace(sprintf('%d', $sec), "", ($micro + date("s", $Unixtime)));
return date("Y-m-d H:i:s", $Unixtime).$sec;
}
function currentDateTime() { $sec= $micro + date("s", $Unixtime); return date("Y-m-d H:i:s", $Unixtime).$sec; }
Deze functie genereert de exacte DATETIME van het moment waarop de functie is opgeroepen als een string die perfect naar een MySQL database kan gestuurd worden en in een DATETIME veld past.
Mijn vraag: kan dit niet met de mktime() functie? Ik zie allesinds niet hoe, maar misschien iemand anders wel.
|