19.09.2013, 17:07
Quote:
|
Цитата:
Сообщение от therainycat Посмотреть сообщение gettime() религия не позволяет использовать? поясняю для выскочек: функция склоняет слова, а не возвращает дату, т.е.: Цитата: Мне 26 лет, а не 1 год. А моему племяннику 3 года. |
Quote:
|
Возвращает UNIX-timestamp, необходимая вещь для создания веб-статистик и всего веб-прочего.
![]() Code:
stock mktime(uhour,uminute,usecond,uday,umonth,uyear) {
new timestamp2;
timestamp2 = usecond + (uminute * 60) + (uhour * 3600);
new days_of_month[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 };
if ( ((uyear % 4 == 0) && (uyear % 100 != 0)) || (uyear % 400 == 0) ) {
days_of_month[1] = 29;
} else {
days_of_month[1] = 28;
}
new days_this_year = 0;
days_this_year = --uday;
if(umonth > 1) {
for(new i=0; i<umonth-1;i++) {
days_this_year += days_of_month[i];
}
}
timestamp2 += days_this_year * 86400;
for(new j=1970;j<uyear;j++) {
timestamp2 += 31536000;
if ( ((j % 4 == 0) && (j % 100 != 0)) || (j % 400 == 0) ) timestamp2 += 86400;
}
return timestamp2;
}
|
Мой ответ был по поводу этого сообщения.
Во-первых, это чистой воды велосипед.
Во-вторых, на форуме нет порядка, никакого.
В-третьих, как я заметил, уровень "знаний" скриптинга здесь измеряется количеством сообщений и звездочками.
Я бы не стал с вашей стороны бросаться громкими словами, и еще не понятно, кто из нас выскочка. В следующий раз придержите свое мнение и хорошенько проанализируйте ситуацию.


