I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
PHP funktionen time() returnerer en timestamp værdi. Antallet af sekunder fra 1. januar 1970 så vidt jeg husker. timestamp værdien kan nemt formateres med PHP funktionen date().
Jeg benytter altid PHP's timestamp værdi, når jeg skal gemme datoer i databaser, filer etc. Du kan f.eks. lave et varchar felt, og smide værdien af time() der ned i.
datetime ligger i formatet YYYYMMDDHHMMSS, mens timestamp jo er sekunder. Så de kan ikke direkte sammenlignes. Den ene skal omregnes før det kan lade sig gøre. Dette gør du f.eks. med date().
Som det ses, står der 2003 foran MySQL's værdi. Jeg vil gerne kunne regne frem og tilbage mellem disse værdier - men det er en smule svært, når tallene ikke er i samme format.
Hvordan kan jeg regne mellem databasen og den nuværende tid ?
Så vidt jeg kan forstå udfra mysql-manualen og dit timestamp fra mysql, er det i formatet YYYYMMDDHHMMSS. Med date() funktionen i PHP kan du konvertere værdien af time(), til en værdi i samme format som timestampen fra mysql. Dette gør du med date("YmdHis",time())
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.