הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   תאריכים בהרשמה? (https://hosts.co.il/forums/showthread.php?t=47265)

Eran-s 10-06-07 20:51

ציטוט:

נכתב במקור על ידי RS324 (פרסם 496891)
strtotime - פונקציה שזוללת משאבים בצורה מטורפת...

רותם, שוב פעם אני מבקש כמו אחרים בעבר שתוכיח טענות כאלו שלך,
האם היית קומפיילר בעבר? טענות כאלה יש להוכיח ולא להגיד "זה לוקח את המספר הופך אותו לזה וזה...בלה בלה".

RS324 10-06-07 21:11

ציטוט:

נכתב במקור על ידי Eran-s (פרסם 497087)
רותם, שוב פעם אני מבקש כמו אחרים בעבר שתוכיח טענות כאלו שלך,
האם היית קומפיילר בעבר? טענות כאלה יש להוכיח ולא להגיד "זה לוקח את המספר הופך אותו לזה וזה...בלה בלה".

אני לא זוכר שבעבר ביקשת ממני להוכיח אבל הנה לך ההוכה הכי פשוטה:

תריץ בלולאה 1000 פעם את הפעולה הבאה :

PHP קוד:

for ($i =0$i <= 1000;$i++)
{
    echo 
strtotime('-1 day');


ולעומת זאת , תריץ 1000 פעם את הפעולה הבאה :

PHP קוד:

for ($i =0$i <= 1000;$i++)
{
    echo (
time()-86400);


ותעשה בדיקות של שניות בעזרת MICROTIME
ותראה כמה זמן לוקח ריצה של 1000 פעמים עבור כל דבר.

Eran-s 10-06-07 21:12

ציטוט:

נכתב במקור על ידי RS324 (פרסם 497102)
אני לא זוכר שבעבר ביקשת ממני להוכיח אבל הנה לך ההוכה הכי פשוטה:

תריץ בלולאה 1000 פעם את הפעולה הבאה :

PHP קוד:

for ($i =0$i <= 1000;$i++)
{
    echo 
strtotime('-1 day');


ולעומת זאת , תריץ 1000 פעם את הפעולה הבאה :

PHP קוד:

for ($i =0$i <= 1000;$i++)
{
    echo (
time()-86400);


ותעשה בדיקות של שניות בעזרת MICROTIME
ותראה כמה זמן לוקח ריצה של 1000 פעמים עבור כל דבר.

איזו השוואה בין פעולה פשוטה למורכבת,
תריץ בדיקה ל-strtotime ול-mktime ודווח לי על התוצאות...


כל הזמנים הם GMT +2. הזמן כעת הוא 13:20.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ