Assermist Регистрация 5 Ноя 2013 Сообщения 1,187 Репутация 867 Спасибо 34 Монет 0 31 Июл 2015 #1 Как научить мод или часть скрипта работать на время ? То есть что б работал , напимер от 02.07.15 12:34 до 03.08.15 12:35
Как научить мод или часть скрипта работать на время ? То есть что б работал , напимер от 02.07.15 12:34 до 03.08.15 12:35
Plikis651 Регистрация 4 Авг 2014 Сообщения 558 Репутация 295 Спасибо 38 Монет 0 31 Июл 2015 #2 Qumi написал(а): Как научить мод или часть скрипта работать на время ? То есть что б работал , напимер от 02.07.15 12:34 до 03.08.15 12:35 Нажмите для раскрытия... aprosite u zoro, on v etom pro Позитивный голос 0
Qumi написал(а): Как научить мод или часть скрипта работать на время ? То есть что б работал , напимер от 02.07.15 12:34 до 03.08.15 12:35 Нажмите для раскрытия... aprosite u zoro, on v etom pro
Assermist Регистрация 5 Ноя 2013 Сообщения 1,187 Репутация 867 Спасибо 34 Монет 0 31 Июл 2015 #3 Да я как бы сам знаю как но есть недочёты , хотелось бы увидеть вариатны многих спецов не только одного. Позитивный голос 0
Да я как бы сам знаю как но есть недочёты , хотелось бы увидеть вариатны многих спецов не только одного.
CapObvious Регистрация 15 Янв 2015 Сообщения 17 Репутация 25 Спасибо 3 Монет 0 31 Июл 2015 #4 Пользуй публичные NTP сервера, так как на локальном компе время можно перевести. Примерчик нарытый славным гуглом. Код: from socket import AF_INET, SOCK_DGRAM import sys import socket import struct, time def getNTPTime(host = "pool.ntp.org"): port = 123 buf = 1024 address = (host,port) msg = '\x1b' + 47 * '\0' # reference time (in seconds since 1900-01-01 00:00:00) TIME1970 = 2208988800L # 1970-01-01 00:00:00 # connect to server client = socket.socket( AF_INET, SOCK_DGRAM) client.sendto(msg, address) msg, address = client.recvfrom( buf ) t = struct.unpack( "!12I", msg )[10] t -= TIME1970 return time.ctime(t).replace(" "," ") Позитивный голос 0
Пользуй публичные NTP сервера, так как на локальном компе время можно перевести. Примерчик нарытый славным гуглом. Код: from socket import AF_INET, SOCK_DGRAM import sys import socket import struct, time def getNTPTime(host = "pool.ntp.org"): port = 123 buf = 1024 address = (host,port) msg = '\x1b' + 47 * '\0' # reference time (in seconds since 1900-01-01 00:00:00) TIME1970 = 2208988800L # 1970-01-01 00:00:00 # connect to server client = socket.socket( AF_INET, SOCK_DGRAM) client.sendto(msg, address) msg, address = client.recvfrom( buf ) t = struct.unpack( "!12I", msg )[10] t -= TIME1970 return time.ctime(t).replace(" "," ")