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

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

Rom 21-04-07 15:39

משהו שעשיתי בשניה תגיד לי אם יותר נוח או לא:
PHP קוד:

<?php
$time 
"21.04.2007, 12:47";
preg_match('/(.*)\.(.*)\.(.*), (.*):(.*)/'$time$matches);
echo 
$matches[0] . "<br />";
echo 
"Day: " $matches[1] . "<br />";
echo 
"Month: " $matches[2] ."<br />";
?>


Eran-s 21-04-07 18:03

ציטוט:

נכתב במקור על ידי Rom (פרסם 463631)
משהו שעשיתי בשניה תגיד לי אם יותר נוח או לא:
PHP קוד:

<?php
$time 
"21.04.2007, 12:47";
preg_match('/(.*)\.(.*)\.(.*), (.*):(.*)/'$time$matches);
echo 
$matches[0] . "<br />";
echo 
"Day: " $matches[1] . "<br />";
echo 
"Month: " $matches[2] ."<br />";
?>


עדיף לעשות את הביטוי הבא:
PHP קוד:

'/([0-9]{1,2})\.([0-9]{1,2})\.([0-9]{2,4}), ([0-9]{1,2}):([0-9]{1,2})/' 

אשר מקבל רק מספרים

Rom 21-04-07 18:14

ערן זה כבר משהו שולי.
אני דיברתי על הדרך שעדיף מ2 explodes

Eran-s 21-04-07 18:17

ציטוט:

נכתב במקור על ידי Rom (פרסם 463744)
ערן זה כבר משהו שולי.
אני דיברתי על הדרך שעדיף מ2 explodes

אתה צודק בקשר ל-explode, כמו שמישהו כאן בפורום היה רושם על זה "זה לוקח הרבה יותר משאבים" |Lol|

syn 21-04-07 23:38

אוקיי תודה לכולם.
בסוף עשיתי עם substr, כי גם היום והחודש הם 2 ספרות (אפילו אם היום הוא 4, אז זה מראה 04).

עכשיו אני צריך להוציא מהתאריך הזה את היום, ולהפוך אותו לטקסט, ז"א אם היום זה ה22, אז שיכתוב יום ראשון.

אין לי שמץ של מושג איך לעשות את זה :(
אגב התאריך והשעה הם לא ב time, הם כטקטס רגיל.

Eran-s 21-04-07 23:48

ציטוט:

נכתב במקור על ידי syn (פרסם 463972)
אוקיי תודה לכולם.
בסוף עשיתי עם substr, כי גם היום והחודש הם 2 ספרות (אפילו אם היום הוא 4, אז זה מראה 04).

עכשיו אני צריך להוציא מהתאריך הזה את היום, ולהפוך אותו לטקסט, ז"א אם היום זה ה22, אז שיכתוב יום ראשון.

אין לי שמץ של מושג איך לעשות את זה :(
אגב התאריך והשעה הם לא ב time, הם כטקטס רגיל.

תנסה להשתמש במה שרום כתב ועם השיפור שלי ותסתדר...

syn 22-04-07 00:03

אוקיי הכנסתי את התאריך 21.04.2007, וחילקתי אותו ליום, חודש ושנה, ובסוף הצגתי את זה בפקודה שהבאת לי כ -
קוד:

21 April 2007
וזה מראה לי 1177102800, מה אני עושה הלאה?

Eran-s 22-04-07 00:20

ציטוט:

נכתב במקור על ידי syn (פרסם 463986)
אוקיי הכנסתי את התאריך 21.04.2007, וחילקתי אותו ליום, חודש ושנה, ובסוף הצגתי את זה בפקודה שהבאת לי כ -
קוד:

21 April 2007
וזה מראה לי 1177102800, מה אני עושה הלאה?

קח דוגמא
PHP קוד:

$time "1177102800";
echo 
"Day: "date("d"$time);
echo 
"Month: "date("m"$time);
echo 
"Year: "date("Y"$time); 


syn 22-04-07 00:22

B-)
תודה רבה לך |לב|


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

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