Запускал подряд несколько раз с разными числами, но одинаковые года с разницей в несколько секунд
Почему данные до 23 числа оканчиваются на 740?
Просто у меня программа была, я сам писал функцию системного времени, заметил расхождение, не пойму то ли в моей программе ошибка, то ли в parse_time()
- Код: Выделить всё
#include <amxmodx>
#include <amxmisc>
public plugin_init() {
register_clcmd("test", "start")
}
public start(){
new date[32], day[32], month[32], years[32], hours[32], min[32], sec[32]
new iDay, iMonth, iYears, iHours, iMin, iSec
get_time("%d.%m.%Y %X", date, charsmax(date))
log_amx("date = %s", date)
new time = parse_time(date, "%H:%M:%S %m:%d:%Y")
log_amx("time = %d", time)
}
15 число 1513350740
16 число 1513440740
17 число 1513530740
18 число 1513620740
19 число 1513710740
20 число 1513800740
21 число 1513890740
22 число 1513980740
23 число 1514070740
24 число 1514144793
25 число 1514231207
24 не оканчивается на 740
25 не оканчивается на 740