הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

 
 
כלים לאשכול תצורת הצגה
Prev הודעה קודמת   הודעה הבאה Next
ישן 01-10-15, 21:33   # 5
Tyler
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Jul 2013
הודעות: 417

Tyler לא מחובר  

ציטוט:
נכתב במקור על ידי while1 צפה בהודעה
חיפוש מהיר בגוגל הפנה לרעיון הבא (בנוגע לתאריך) -
http://stackoverflow.com/questions/1...ates-using-php

בנוגע לשעה, מיד עלה לי לראש הרעיון של sprintf.

מכאן לקוד הדרך כבר פשוטה יותר.

ההמלצה שלי (בעיקר בPHP) היא בד"כ - לא לשבור את הראש, אם אין צורך.
רוב הרעיונות והפתרונות כבר נימצאים בגוגל

אתה יכול לראות את הקוד עובד, כאן: http://while1.co.il/random_dates.php

קוד:
<?php

	// -------------------
	// EXAMPLE BY MATAN MIZRACHI / while1.co.il
	// -------------------
	$months = [	
		1 => "ינואר", 2 => "פברואר", 3 => "מרץ", 4 => "אפריל", 5 => "מאי", 6 => "יוני",
		7 => "יולי", 8 => "אוגוסט", 9 => "ספטמבר", 10 => "אוקטובר", 11 => "נובמבר", 12 => "דצמבר"
	];

	// -------------------
	// RAND MONTH
	// -------------------
	$min_date = mktime(0,0,0,1,1,2000);
	$max_date = mktime(0,0,0,1,1,2020);
	
	$rand_date = mt_rand($min_date , $max_date);
	
	$rand_day = date("j" , $rand_date);
	$rand_month = date("n" , $rand_date);
	$rand_year = date("Y" , $rand_date);
	
	$rand_date_string = "{$rand_day} ב{$months[ $rand_month ]}, {$rand_year}";
	
	// -------------------
	// RAND TIME
	// -------------------
	$rand_time = sprintf("%02d:%02d" , mt_rand(0,23) , mt_rand(0,59));

	// -------------------
	// OUTPUT
	// -------------------
	echo "<div style='direction: rtl;'>";
	echo $rand_date_string . "<br />";
	echo $rand_time;
	echo "</div>";
	
?>
דרך אגב!
אפשר להשתמש בתוצאה הרנדומלית של התאריך, בשביל לקבל גם שעה רנדומלית!
ואו מתן, תודה ענקית!
קוד מעולה וכמו שאמרת לא צריך לשבור את הראש יותר מידי..
ממה שאני רואה בעצם השתמשת בכל הפונקציות הרגילות שנוגעות לתאריכים בPHP, והפלט גם ייצא בהתאם בלי כל התנגשות או סתירה (כמו ה30 בפברואר), ולאחר קבלת התאריך הפונקציה פשוט מחליפה את המספר של החודש בשם העברי שלו.

בדיוק מה שרציתי.
__________________
facebook api, js, cpa, cpl, $$$
--------------------
שלח לי הודעה פרטית.
  Reply With Quote
 

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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