Napis zależny od daty |
Autor |
Wiadomość |
Radjon
Doradca

Pomógł: 3 razy Dołączył: 15 Gru 2005 Posty: 66 Skąd: Kraków
|
Wysłany: Pon 01 Sty, 2007 19:12 Napis zależny od daty
|
|
|
Cześć,
mam mały problem
Na mojej stronie jest kartka świąteczna
Pisało na niej "Wesołych Świąt"
na ale skoro jest po świętach to zmieniłem napis na "Szczęśliwego Nowego Roku"
i właśnie naszła mnie wtedy idea, że dobrze by było gdyby napis zmieniał się automatycznie zależnie od daty !
czyli do 6 IX "Udanego Mikołaja"
do 26 XI "Wesołych Świąt"
a do połowy stycznia "Szczęśliwego Nowego Roku"
oszczędziłoby mi to konieczności grzebania na serwerze ...
Przeanalizowałem dostępną mi "przykładologię" (a przynajmniej to co znalazłem)
no i wyniki wyszły nad wyraz słabe ...
Właściwie znalazłem tylko prostego timera odliczającego czas jaki pozostał/upłynął od określonej daty
wszystko opiera się na komendzie "new Date()" potem odejmuje się określoną datę ... a potem oblicza godziny minuty sekundy itd.
W sumie w oparciu o to da się uzyskać interesujący mnie efekt, ale jest to droga bardzo "krzywa"
Czy ma ktoś jakikolwiek pomysł jak można by to zrobić prościej ?
A może jest możliwość "zapytania" o sam dzień i miesiąc ?
Pomożecie ? |
|
|
|
 |
nugatt


Pomógł: 75 razy Wiek: 43 Dołączył: 16 Maj 2005 Posty: 1389 Skąd: Warszawa
|
Wysłany: Pon 01 Sty, 2007 21:26
|
|
|
Radjon napisał/a: | "new Date()" | dokładnie o to chodzi. na przykład
Kod: | onFrame (1) {
d = new Date();
dz = d.getDate();
r = d.getFullYear();
m = d.getMonth()+1;
if (dz==1 && m==1 && r==2007) {
trace("1 dzień roku 2007");
}
} | dla dzisiejszego dnia daje w debugu "1 dzień roku 2007"
d - obiekt z nową datą
dz - aktualny dzień
m - aktualny miesiąc
r - aktualny rok (to można sobie darować)
dajesz swoje zamiast 'trace' - np. tekst = "wesołych świąt!" - zmienna dla pola tekstowego
przykład
Kod: | onFrame (1) {
d = new Date();
dz = d.getDate();
r = d.getFullYear();
m = d.getMonth()+1;
if (dz==1 && m==1) {
tekst = "1 dzień roku";
} else if (dz==1 && m==5) {
tekst = "1 maja";
} else if (dz==3 && m==5) {
tekst = "3 maja";
} else {
tekst = "zwykły dzień";
}
}
|
|
_________________ tomekf /// swishmaxxx |
|
|
|
 |
^romekrtk


Pomógł: 28 razy Wiek: 37 Dołączył: 23 Lut 2005 Posty: 338 Skąd: Gryfice
|
Wysłany: Pon 01 Sty, 2007 22:40
|
|
|
ja wlasnie zrobilem cos takiego na bloga masz zobacz:D |
_________________
 |
|
|
|
 |
Radjon
Doradca

Pomógł: 3 razy Dołączył: 15 Gru 2005 Posty: 66 Skąd: Kraków
|
Wysłany: Wto 02 Sty, 2007 05:58
|
|
|
Wielkie dzięki |
|
|
|
 |
|