Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Помогите с датой (http://www.flasher.ru/forum/showthread.php?t=99590)

Merciful_new 09.08.2007 03:03

Помогите с датой
 
Код:

date = new Date();
day = date.getDay();
month = date.getMonth();
fullyear = date.getFullYear();

if (length(day) == 1) {
day= "0"+day;
}
if (length(month) == 1) {
month= "0"+month;
}
if (length(fullyear) == 1) {
fullyear= "0"+fullyear;
}

date = day+"/"+month+"/"+Fullyear;

Где я ошибся? Почему показывает так: 03/07/107 - почему не показывает мое компьютерное время?

П.С. Со временем все нормально.

udaaff 09.08.2007 04:23

юзай хэлп

Код:

var today_date:Date = new Date();
var date_str:String = (today_date.getDate()+"/"+(today_date.getMonth()+1)+"/"+today_date.getFullYear());
trace(date_str); // displays current date in United States date format


Kikasso 09.08.2007 04:32

Код:

04/07/undefined
1) Почему у вас date сперва объект Date, а потом строка?
2) Куда оно "показывает"?
3) Вы серьезно полагаете, что число знаков четырехзначныго года будет 1?
4) у вас переменная fullyear с большой буквы или маленькой?
Решающая ошибка номер 4.
Кстати, нумерация месяцев начинается с 0.

Merciful_new 09.08.2007 07:55

Цитата:

Сообщение от Kikasso
1) Почему у вас date сперва объект Date, а потом строка?

Если начинать с mydate то не работает.
Цитата:

Сообщение от Kikasso
2) Куда оно "показывает"?

Что оно?
Цитата:

Сообщение от Kikasso
3) Вы серьезно полагаете, что число знаков четырехзначныго года будет 1?

Нет протупил, согласен.
Цитата:

Сообщение от Kikasso
4) у вас переменная fullyear с большой буквы или маленькой?

С большой просто не досмотрел.
Цитата:

Сообщение от Kikasso
Решающая ошибка номер 4.

В чем в регистре буквы?
Цитата:

Сообщение от Kikasso
Кстати, нумерация месяцев начинается с 0.

А вот тут можно и поподробнее.

И вообще уважаемый Вы со мной разговариваете будто я профи в Акшне! на самом деле я начинающий.....
Так что будте любезны поподробнее.
С уважением Александр. :bb:

Tardos Mors 09.08.2007 09:24

Код:

date = new Date();
day = date.getDate();
month = date.getMonth()+1;
fullyear = date.getFullYear();

if (length(day) == 1)
{
        day = "0"+day;
}
if (length(month) == 1)
{
        month = "0"+month;
}

date_str = day+"/"+month+"/"+fullyear;
trace(date_str);

Вместо getDay - getDate. getDay возвращает день недели.
fullyear и Fullyear - разные переменные.
Номер первого месяца во флеше не 1, а 0.

etc 09.08.2007 10:17

Merciful_new, отредактируйте свой пост и оформите код тегами [code][/code].

Kikasso 09.08.2007 13:08

Цитата:

Сообщение от Merciful_new
Код:

date = new Date();
date = day+"/"+month+"/"+Fullyear;


Вот это неправильно. В нижней строчке замените date на что-нибудь вроде date_str. "Куда оно показывает" - ну, вы же пишете
Цитата:

показывает так: 03/07/107 - почему не показывает мое компьютерное время?

Про ошибки вам Tardos Mors расписал.

Merciful_new 10.08.2007 05:59

Цитата:

Сообщение от Kikasso
Про ошибки вам Tardos Mors расписал.

Спасибо Вам большое.

Цитата:

Сообщение от Tardos Mors
fullyear и Fullyear - разные переменные.
Номер первого месяца во флеше не 1, а 0.

И Вам спасибо.

Merciful_new 10.08.2007 14:20

Еще вопросик:
В шапку для сайта не подгружается дата сделанная в отдельном файлике.
Т.е. подгружается но на экране не отображается ....
Код:

loadMove ("....../......swf", "date");
В чем причина?
С уважением Александр aka Alex Merciful

Kikasso 11.08.2007 02:57

LoadVars, событие onLoad


Часовой пояс GMT +4, время: 10:05.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.