PHP manuale indica che time()
rendimenti " la corrente timestamp Unix " ᴀ e microtime()
restituisce la corrente timestamp " Unix con microsecondi " ʙ.È tempo() garantito essere informato al secondo?
Tuttavia, queste funzioni sono garantite da come that of strictly conforming POSIX.1 systems?
In particolare, i secondi intercalati vengono inseriti in modo che l'output di time()
e hairsp; | & hairsp; microtime()
salto all'indietro di 1 secondo alla partenza del giorno successivo, (che è il anche alla fine del secondo intercalare,) dandoci ripetuto Valori ritorno — al contrario di fresche valori unici — in tutto il interezza del primo secondo di quel giorno successivo?
Ad esempio, se si esegue il polling time()
& hairsp; | & hairsp; microtime()
ogni microsecondo nell'arco del 1998 & # xfeff; -12 & # xfeff; -31 e 1999 & # xfeff; -01 & # xfeff; -01, ci sarebbero due occorrenze di ogni valore compreso tra 915 e hairsp; & # xfeff; 148 & hairsp ; & # xfeff; 800 & # xff1c; & # xfeff; & # xff1d; x & # xff1c; 915 & hairsp; & # xfeff; 148 & hairsp; & # xfeff; 801?
Quanti secondi hai trascorso su questo? –
@Ash: carino ma informativo ... haha – prodigitalson
@Ash intendi secondi SI o secondi solari? – Pacerier