time(); omzetten in normale tijd
Angelino
09/03/2008 19:05:00Hallo,
Ik sla iets op in me database met de functie time();
is het mogelijk om dit weer uit de database te halen en dan in leesbare tijd bijv: 09-03-2008 23:22:12?
Ik sla iets op in me database met de functie time();
is het mogelijk om dit weer uit de database te halen en dan in leesbare tijd bijv: 09-03-2008 23:22:12?
PHP hulp
20/11/2024 08:37:22- SanThe -
09/03/2008 19:08:00Joren de Wit
09/03/2008 19:08:00Dat zou dus betekenen dat je timestamps in je database gebruikt, niet echt de meest handige keuze. Gebruiker liever een DATETIME veld en de SQL functie NOW() om het huidige tijdstip naar de database te schrijven. Het uitlezen wordt dan heel eenvoudig:
In jouw geval zou je met de MySQL functie FROM_UNIXTIME aan de slag kunnen gaan, maar zoals ik al eerder zei: het is niet aan te raden...
In jouw geval zou je met de MySQL functie FROM_UNIXTIME aan de slag kunnen gaan, maar zoals ik al eerder zei: het is niet aan te raden...
Angelino
09/03/2008 19:22:00ja maar het is eigelijk voor een ban systeem tot dan ben je gebant, en dan wil ik laten zien zolang ben je nog gebant..
Jan Koehoorn
09/03/2008 19:23:00Joren de Wit
09/03/2008 19:27:00Angelino schreef op 09.03.2008 19:22:
Dit is geen reden om geen DATETIME te gebruiken. Het moment tot wanneer iemand gebanned is, zou je juist in een DATETIME veld op moeten willen slaan...ja maar het is eigelijk voor een ban systeem tot dan ben je gebant, en dan wil ik laten zien zolang ben je nog gebant..
Zie verder de reactie van Jan over hoe je met behulp van dat tijdstip het aantal seconden kunt bepalen dat iemand nog gebanned is.