Как обозначить последний рабочий день во времени работы
bigopenmac 于 2015年五月17日 以 Russian (Русский) 发布Подскажите, пожалуйста, как описать время работы “понедельник-пятница с 9:00 до 17:00, последний рабочий день месяца с 9:00 до 14:00”
Когда надо обозначить, например, “3-я среда месяца санитарный день”, то пишу We[3] off. А тут какой вариант ни пробовал, JOSM ругался при валидаци. В вики описано использование wd, но в обсуждении поднят вопрос, что эти weekdays в разных странах не совпадают. Mo-Fr[-1] 09:00-14:00 JOSM тоже не принимает.
讨论
tbicr 于 2015年05月18日 15:53 的评论
Не факт что валидатор JOSM поддерживат полную спецификацию. Ваш вариант не соответсвует спецификации osm.wiki/Key:opening_hours/specification#weekday_range, хотя он мне нравится тем, что позволяет обозначить время работы независимо от 5-и, 6-и или 7-и дневной рабочей недели первый/последний/n-ый рабочий день не взирая на то что подразумевается в этом случае под “рабочим днем” (государсвенный или конкретного заведения). Даже может покрывать случай когда дней несколько.
В свое время делал через похожее на date_offset: -1 - Mo-Fr, но это тоже не соответсвует спецификации.
bigopenmac 于 2015年05月18日 16:21 的评论
Спасибо за ссылку, раньше этой страницы не видел.
olede4 于 2015年06月29日 18:12 的评论
Вот вам в помощь сервис http://osm.cupivan.ru/tags/opening_hours.html
bigopenmac 于 2015年06月29日 18:25 的评论
@olede4, спасибо за создание сервиса. Нужно еще добавить 5й интервал под условным названием “Санитарный день”. Там должна быть возможность выбрать, например, третья среда или последний четверг и время работы или же указать что в этот день не работает вообще. И форма для обратной связи не работает.
d1g 于 2016年11月16日 04:04 的评论
Я и не заметил вашу заметку сразу.
weekday не подходит потому как поразумевает дни недели пн-пт (в России). Причём четверг или пятница могут быть выходными. Вместо пн-пт вам нужны “рабочие дни”, а их не было.
Вы не можете сказать
PH off
и выбрать последний четвергTh[-1]
или пятницуFr[-1]
в теге объекта - потому что не известно на какой именно день пришёлся “красный день календаря” (PH), они в каждый год разные.bigopenmac, наверное, вы - первый кто такое предложил в OpenStreetMap.
Это сложное правило, для него придётся придумывать ключевое слово: не
PH
, аLBD
(last business day
) или похожее. Предлагайте лучший вариант - будете его автором.Поддержка
JOSM точно не поддерживает такое, там всё очень просто.
Остальное тоже (насколько я знаю), оставил напоминание: https://github.com/opening-hours/opening_hours_grammar/issues/5