Hướng dẫn sử dụng PHP nêu rõ rằng time()
trả lại " dấu thời gian UNIX hiện tại " ᴀ và microtime()
trả về " dấu thời gian Unix hiện tại với micro giây " ʙ.Thời gian() có được nhận thức là bước nhảy vọt thứ hai không?
Tuy nhiên, các chức năng này có được bảo đảm để hoạt động như that of strictly conforming POSIX.1 systems không?
Cụ thể, hãy thực hiện các bước nhảy vọt theo cách sao cho đầu ra của time()
& hairsp; | & hairsp; microtime()
nhảy ngược bởi 1 giây khi bắt đầu vào ngày hôm sau, (đó là cũng vào cuối những bước nhảy vọt thứ hai,) cho chúng tôi lặp đi lặp lại trở lại giá trị — như trái ngược với tươi giá trị duy nhất — suốt toàn bộ giây đầu tiên của ngày hôm sau? Ví dụ: nếu chúng tôi thăm dò ý kiến time()
& hairsp; | & hairsp; microtime()
mỗi micro giây trong suốt khoảng thời gian 1998 & # xfeff; -12 & # xfeff; -31 và 1999 & # xfeff; -01 & # xfeff; -01, sẽ có hai lần xuất hiện của mỗi giá trị trong phạm vi 915 & hairsp; & # xfeff; 148 & hairsp ; & # xfeff; 800 & # xff1c; & # xfeff; & # xff1d; x & # xff1c; 915 & hairsp; & # xfeff; 148 & hairsp; & # xfeff; 801?
Bạn đã dành bao nhiêu giây cho việc này? –
@Ash: dễ thương nhưng thông tin ... haha – prodigitalson
@Ash bạn có nghĩa là giây SI hoặc giây mặt trời không? – Pacerier