Categories

Как правильно выставить время и дату в Flash

Template-help.com Team Ноябрь 15, 2010
Rating: 3.7/5. From 3 votes.
Please wait...

В: Как я могу настроить правильное отображение даты и времени на моем Flash сайте?

О: Вы можете сделать это с помощью Date() class, что доступны в Action Script. Этот класс имеет все необходимые методы, чтобы получить полную информацию о текущем времени. Перед использованием этих методов, вы должны создать даты «object» в своем классе,  потому что методы не являются статичными, и они могут быть применены только к одному объекту. Для создания объекта «Дата» пожалуйста, используйте следующий синтаксис:

var current_time = new Date();

После этого вы можете использовать различные методы для этого объекта GETDATE (), getDay (), getFullYear (), getHours (), getMilliseconds (), getMonth () и т. д.). Использование Flash справочной документации поможет узнать больше о Дате () класса и методах.

Например:

current_time.getMonth(); 
current_time.getFullYear();

Примечание: Вы можете отображать время как операционной системы так и универсальное время — UTC (известный как GMT Greenwich Mean Time). Для отображения времени UTC вы должны использовать методы, которые «UTC» имеют имена (getUTCDate (), getUTCDay (), getUTCFullYear (), getUTCHours (), getUTCMilliseconds (), getUTCMonth () и т. д.)

Смотрите также видео-ролик « Как выставить время и дату в Flash сайте»

Вот пример кода с ролика:

var today = new Date(); 
var minutes = today.getMinutes();
var hours = today.getHours();
var dat = today.getDate();
var month = today.getMonth()+1;
var year = today.getFullYear();
var dayN = today.getDay();
switch (dayN) {
case 0 :
day = "Sunday";
break;
case 1 :
day = "Monday";
break;
case 2 :
day = "Tuesday";
break;
case 3 :
day = "Wednesday";
break;
case 4 :
day = "Thursday";
break;
case 5 :
day = "Friday";
break;
case 6 :
day = "Saturday";
break;
}
if (hours>12) {
c_time = (hours-12);
AM_PM = "PM";
}
if (hours==12){
c_time = 12;
AM_PM = "PM";
}
if (hours<12){
c_time = hours;
AM_PM = "AM";
}
if (hours==0){
c_time = 12;
AM_PM = "AM";
}
if (minutes<10) {
is_zero_min = "0";
} else {
is_zero_min = "";
}
if (dat<10) {
is_zero_dat = "0";
} else {
is_zero_dat = "";
}
if (month<10) {
is_zero_mon = "0";
} else {
is_zero_mon = "";
}
output = c_time+":"+is_zero_min+minutes+" "+AM_PM+" "+day+" "+is_zero_dat+dat+"."+is_zero_mon+month+"."+year;

Эта запись была размещена в Туториалы общего характера, Работа с Flash и помечена как flash. Добавьте в закладки постоянную ссылку.

Submit a ticket

Если вы не смогли найти подходящее решение проблемы, пожалуйста воспользуйтесь следующей ссылкой, чтобы отправить запрос команде технической поддержки.
Отправить запросВы получите ответ в течение 24 часов