[STOCK] Unix Time To String

В този раздел можете да намерите полезни кодове и уроци свързани с PAWN скриптинга.
Аватар
Frozen Ninja
Извън линия
Потребител
Потребител
Мнения: 24
Регистриран на: 25 Фев 2017, 01:33

[STOCK] Unix Time To String

Мнение от Frozen Ninja » 25 Фев 2017, 03:36

Превръща времето от Unix време(секунди) в нормален за нас формат.

Код за потвърждение: Избери целия код

stock UnixTimeToString(const TimeUnix) {
    new buffer[64];
    buffer[0] = EOS;
    
    if(!TimeUnix) {
        return buffer;
    }
    
    new const sMonths[][] = {
        "January",
        "February",
        "March",
        "April",
        "May",
        "June",
        "July",
        "August",
        "September",
        "October",
        "November",
        "December"
    };
    
    new iYear;
    new iMonth;
    new iDay;
    new iHour;
    new iMinute;
    new iSecond;
    
    UnixToTime(TimeUnix, iYear, iMonth, iDay, iHour, iMinute, iSecond, UT_TIMEZONE_SERVER);    
    formatex(buffer, charsmax(buffer), "%02d of %s , %d - %02d:%02d:%02d", iDay, sMonths[iMonth-1], iYear, iHour, iMinute, iSecond);
    
    return buffer;
} 
Начин на използване:

Код за потвърждение: Избери целия код

server_print("%s", UnixTimeToString(get_systime()));

  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Полезни кодове/уроци”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 4 госта