Добрый день. Некоторые сервера отдают данные по датам в разных форматах (DateTime). Например: Спойлер Mon Jan 16 23:59:59 GMT 2017 21 Nov 2016 02:13:29:000 UTC 1999-01-07-T05:00:00Z 2017-01-04T07:05:57.0z Можно ли такие даты налету преобразовывать в формат "DD.MM.YYYY"? И еще, если дата в формате "2017-01-04T07:05:57.0z", то в результатах $expire_date и $creation_date выглядят как ARRAY(0x18cabc30). Наверное "." влияет. A-Parser v.1.1.681
Преобразовывать можно с помощью tools.js и небольшого скрипта: Спойлер: Скрипт Код: Tools.prototype.parseDate = function(s) { var date = new Date(s); var year = date.getFullYear(); var month = date.getMonth() + 1; var day = date.getDate(); return ('0' + day).slice(-2) + '.' + ('0' + month).slice(-2) + '.' + year; } Но по вашим примерам все даты и так отображаются в нормальном виде:
Да, в результатах default парсера Net::Whois действительно по этим доменам все даты в формате DD.MM.YYYY. Скорее всего дело в том, что у меня задание не default, а такое Спойлер: Код eyJwcmVzZXQiOiJXSE9JU190ZW1wIiwidmFsdWUiOnsicHJlc2V0IjoiV0hPSVNf dGVtcCIsInBhcnNlcnMiOltbIk5ldDo6V2hvaXMiLCJkZWZhdWx0Iix7InR5cGUi OiJvdmVycmlkZSIsImlkIjoiZm9ybWF0cmVzdWx0IiwidmFsdWUiOiIkcXVlcnk7 JGV4cGlyZV9kYXRlOyRyZWdpc3RyYXI7JHJlbnRuYW1lOyRyZW50bWFpbDskc3Rh dHVzZXMuZm9ybWF0KCckc3RhdHVzLCAnKVxcbiJ9LHsidHlwZSI6Im92ZXJyaWRl IiwiaWQiOiJyYXdkYXRhIiwidmFsdWUiOnRydWV9LHsidHlwZSI6Im92ZXJyaWRl IiwiaWQiOiJyZWN1cnNlIiwidmFsdWUiOnRydWV9LHsidHlwZSI6ImN1c3RvbVJl c3VsdCIsInJlc3VsdCI6ImRhdGEiLCJyZWdleCI6IlJlZ2lzdHJhbnQgTmFtZTpc XHMqKC4rKVxcYiIsInJlZ2V4VHlwZSI6ImkiLCJyZXN1bHRUeXBlIjoiZmxhdCIs ImFycmF5TmFtZSI6IiIsInJlc3VsdHMiOlsicmVudG5hbWUiXX0seyJ0eXBlIjoi Y3VzdG9tUmVzdWx0IiwicmVzdWx0IjoiZGF0YSIsInJlZ2V4IjoiUmVnaXN0cmFu dCBFbWFpbDpcXHMqKCg/PlxcYlstYS16MC05Ll8lK10rKUBbYS16MC05Li1dK1xc LlthLXpdezIsNn0pXFxiIiwicmVnZXhUeXBlIjoiaSIsInJlc3VsdFR5cGUiOiJm bGF0IiwiYXJyYXlOYW1lIjoiIiwicmVzdWx0cyI6WyJyZW50bWFpbCJdfV1dLCJy ZXN1bHRzRm9ybWF0IjoiJHAxLnByZXNldCRwMi5wcmVzZXQkcDMucHJlc2V0Iiwi cmVzdWx0c1NhdmVUbyI6ImZpbGUiLCJyZXN1bHRzRmlsZU5hbWUiOiIkZGF0ZWZp bGUuZm9ybWF0KCkudHh0IiwiYWRkaXRpb25hbEZvcm1hdHMiOltdLCJyZXN1bHRz VW5pcXVlIjoibm8iLCJxdWVyaWVzRnJvbSI6InRleHQiLCJxdWVyeUZvcm1hdCI6 WyIkcXVlcnkiXSwidW5pcXVlUXVlcmllcyI6ZmFsc2UsInNhdmVGYWlsZWRRdWVy aWVzIjp0cnVlLCJpdGVyYXRvck9wdGlvbnMiOnsib25BbGxMZXZlbHMiOmZhbHNl LCJxdWVyeUJ1aWxkZXJzQWZ0ZXJJdGVyYXRvciI6ZmFsc2UsInF1ZXJ5QnVpbGRl cnNPbkFsbExldmVscyI6ZmFsc2V9LCJyZXN1bHRzT3B0aW9ucyI6eyJvdmVyd3Jp dGUiOmZhbHNlfSwiZG9Mb2ciOiJubyIsImtlZXBVbmlxdWUiOiJObyIsIm1vcmVP cHRpb25zIjpmYWxzZSwicmVzdWx0c1ByZXBlbmQiOiIiLCJyZXN1bHRzQXBwZW5k IjoiIiwicXVlcnlCdWlsZGVycyI6W10sInJlc3VsdHNCdWlsZGVycyI6W10sImNv bmZpZ092ZXJyaWRlcyI6W10sInJ1blRhc2tPbkNvbXBsZXRlIjpudWxsLCJ1c2VS ZXN1bHRzRmlsZUFzUXVlcmllc0ZpbGUiOmZhbHNlLCJydW5UYXNrT25Db21wbGV0 ZUNvbmZpZyI6ImRlZmF1bHQiLCJ0b29sc0pTIjoiIiwicXVlcmllcyI6InNub3di b2FyZGdlYXIudXNcbjJjaC1hbnRlbm5hLm5ldFxubXVnc2hvdC5jb21cbjAxMGpp YW56aGFuLm5ldFxuNjgwaGsuY29tIn19 Вот как, исходя из него, получить нужный мне формат даты? Или подскажите, как ваш скрипт в этом задании применить?