ABA


"אני צריך סקריפט לבדיקת כמה זמן נותר לתאריך"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #5617 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 5617
IG

   10:22   27.02.04   
אל הפורום  
  אני צריך סקריפט לבדיקת כמה זמן נותר לתאריך  
 
   מסויים...
סקריפט ב- JS או PHP... עדיף ב JS...

תודה


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  נירא לי זה מה שאתה רוצה : DDorr 27.02.04 10:33 1
     תודה IG 27.02.04 16:29 2
         בבקשה אחי :) DDorr 27.02.04 16:37 3

       
DDorr

   10:33   27.02.04   
אל הפורום  
  1. נירא לי זה מה שאתה רוצה :  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 27.02.04 בשעה 10:43 בברכה, DDorr
 
שם: כמה זמן נשאר ל....
הסבר: זהו סקריפט פשוט, הסופר את מספר הימים, השעות, הדקות והשניות עד תאריך משוסים שאתם בוחרים.
דרישות: אין דרישות.
הערות: תאריך היעד שאתם קובעים חייב להיות בשנה הנוכחית בה אתם כותבים את התאריך יעד. אין לכתוב מספר שנים לאחר מכן. את תאריך היעד צריך לשנות בשורה מס' 44. כמו כן, יש לכתוב את חודש היעד באנגלית.
הקוד בjavascript
הקוד:

<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=windows-1255">
</head>

<body bgcolor="#FFFFFF" link="#008000" vlink="#008000"
alink="#008000" onload="startclock()">
<script language="JavaScript">
<!--
var timerID;
var timerRunning = false;
var today = new Date();
var count = new Date();
var secPerDay = 0;
var minPerDay = 0;
var hourPerDay = 0;
var secsLeft = 0;
var secsRound = 0;
var secsRemain = 0;
var minLeft = 0;
var minRound = 0;
var dayRemain = 0;
var minRemain = 0;
var Expire = 0;
var timeRemain = 0;
var timeUp = "בילדס סיים תקופה של שיפוצים!"
var time = "בילדס נפתח! כעת חכו לפתיחה תוך כמה שעות!" //do not modify this text

function stopclock (){
if(timerRunning)
clearTimeout(timerID);
timerRunning = false;
}

function startclock () {
stopclock();
showtime();
}

function showtime () {
today = new Date();
count = new Date("december 31, 2003 23:00");
count.setYear(today.getYear());
secsPerDay = 1000 ;
minPerDay = 60 * 1000 ;
hoursPerDay = 60 * 60 * 1000;
PerDay = 24 * 60 * 60 * 1000;
Expire = (count.getTime() - today.getTime())

/*Seconds*/
secsLeft = (count.getTime() - today.getTime()) / minPerDay;
secsRound = Math.round(secsLeft);
secsRemain = secsLeft - secsRound;
secsRemain = (secsRemain < 0) ? secsRemain = 60 - ((secsRound - secsLeft) * 60) : secsRemain = (secsLeft - secsRound) * 60;
secsRemain = Math.round(secsRemain);

/*Minutes*/
minLeft = ((count.getTime() - today.getTime()) / hoursPerDay);
minRound = Math.round(minLeft);
minRemain = minLeft - minRound;
minRemain = (minRemain < 0) ? minRemain = 60 - ((minRound - minLeft) * 60) : minRemain = ((minLeft - minRound) * 60);
minRemain = Math.round(minRemain - 0.495);

/*Hours*/
hoursLeft = ((count.getTime() - today.getTime()) / PerDay);
hoursRound = Math.round(hoursLeft);
hoursRemain = hoursLeft - hoursRound;
hoursRemain = (hoursRemain < 0) ? hoursRemain = 24 - ((hoursRound - hoursLeft) * 24) : hoursRemain = ((hoursLeft - hoursRound) * 24);
hoursRemain = Math.round(hoursRemain - 0.5);

/*Days*/
daysLeft = ((count.getTime() - today.getTime()) / PerDay);
daysLeft = (daysLeft);
daysRound = Math.round(daysLeft);
daysRemain = daysRound;

/*Fixes*/
if (daysRemain == 1) daysRemain = daysRemain + " יום, ";
else daysRemain = daysRemain + " ימים, ";
if (hoursRemain == 1) hoursRemain = hoursRemain + " שעה, ";
else hoursRemain = hoursRemain + " שעות, ";
if (minRemain == 1) minRemain = minRemain + " דקה, ";
else minRemain = minRemain + " דקות, ";
if (secsRemain == 1) secsRemain = secsRemain + " שניה";
else secsRemain = secsRemain + " שניות";

/*Time*/
timeRemain = daysRemain + hoursRemain + minRemain +
secsRemain;
window.status = "";
document.clock.face.value = timeRemain;
timerID = setTimeout("showtime()",1000);
timerRunning = true;
if (Expire <= 0){
document.clock.face.value = time;
stopclock()
}
}
// -->
</script><div align="center"><center>

<table border="0" cellpadding="0" cellspacing="0" width="95%"
bgcolor="#FFFFFF"
style="border-collapse: collapse" id="AutoNumber11" height="1">
<tr>
<td width="81%" bgcolor="#ffffff" height="19"
style="border-top-style: none; border-top-width: medium; border-bottom-style:none; border-bottom-width:medium"
dir="rtl"><form name="clock" style="background-color: #FFFFFF">
<p align="center"><em><b><font face="Arial" color="#6694C6">שנת 2004
מתחילה עוד...</font></b></em><b><font face="Arial"><font color="#6694C6"><em> :</em></font> <input type="text" size="53" name="face"
style="color: #FF0000; border-style: solid; border-width: 0; font-family:Arial; font-size:10pt; font-style:italic; font-weight:bold"></font></b></p>
</form>
</td>
</tr>
</table>
</center></div>
</body>
</html>


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
IG

   16:29   27.02.04   
אל הפורום  
  2. תודה  
בתגובה להודעה מספר 1
 
   לקחתי כבר משהו שנתנו בשיחות חברים
אולי זה אותו דבר

תודה רבה !


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DDorr

   16:37   27.02.04   
אל הפורום  
  3. בבקשה אחי :)  
בתגובה להודעה מספר 2
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net