alibek Posted June 5, 2017 Posted June 5, 2017 Обычно рекомендуется использовать формат yyyymmdd##. Мне этот формат неудобен. Хочу использовать просто unix timestamp. Чем это чревато? Вставить ник Quote
ipaddr.ru Posted June 5, 2017 Posted June 5, 2017 Ничем. Используйте на здоровье. И заодно посмотрите на SOA зоны .com. Вставить ник Quote
GrandPr1de Posted June 5, 2017 Posted June 5, 2017 Поидее ничем, главное что бы при обновлении зоны OLD_SERIAL < NEW_SERIAL. Вставить ник Quote
alibek Posted June 5, 2017 Author Posted June 5, 2017 Спасибо, успокоили. А то онлайн-утилиты (mxtoolbox.com) ругаются на invalid format, смущало немного. Вставить ник Quote
st_re Posted June 5, 2017 Posted June 5, 2017 никто не мешает поставить 1 и дальше +1 крутить. формат yyymmddXX удобен, что сразу видно когда там последний раз менялось, и, например, заметно что "а почему данные старые" "а вот СОА вчерашний" "А.. забыли." Вставить ник Quote
alibek Posted June 5, 2017 Author Posted June 5, 2017 У меня зоны обновляются скриптом. Если использовать timestamp, то мне вообще не нужно заморачиваться тем, какой номер зоны ставить. Если использовать формат yyyymmdd##, то мне нужно вначале считать текущий номер, добавить к нему 1 и записать обратно. Да вдобавок еще и делать это с каждой зоной. Вставить ник Quote
GrandPr1de Posted June 5, 2017 Posted June 5, 2017 Опять таки не вижу сложностей. Есть вполне себе фиксированная длина строки, откусываем наши YYYYMMDD и остается номер текущего дня, если YYYYMMDD файла не равен текущему тогда номер +1. Всё равно ж скриптом делается. Ну и таймстамп вполне себе ок. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.