- Веб-Шаблоны
- Шаблон интернет-магазина
- Шаблоны для CMS
- Facebook шаблоны
- Конструктор сайтов
Как правильно выставить время и дату в Flash
Ноябрь 15, 2010
В: Как я могу настроить правильное отображение даты и времени на моем 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;