Деловая / праздничная дата обработка [закрыто]

Вы можете использовать атрибут data- html5, который является стандартным и, насколько я знаю, работает для Angular так же. Что-то вроде:

data-ng-app=""
data-ng-init="xxx"

Будет работать то же самое в Angular и подтверждено W3C.

Посмотрите также на это: ng-app и data-ng-app, в чем разница?

Кроме того, из моего опыта работы со стандартами всегда лучше, когда ваш продукт будет доставлен большой толпе (например, вы создаете веб-сайт или общедоступное веб-приложение и т. д.) с разными клиентами, версиями и т. д. Если вы создаете SPA, используя угловую и, возможно, телефонную пропасть для создания мобильного приложения которое будет установлено на мобильные устройства как собственное приложение, стандарт не может быть таким важным, важно то, что оно будет работать на ваших целевых устройствах.

31
задан meagar 31 October 2018 в 18:50
поделиться

3 ответа

Проект drules - это библиотека, которую вы можете использовать для генерации такого рода правил.

Последний понедельник мая будет:

roll(*/5/last, -1, mon)
2
ответ дан 27 November 2019 в 22:15
поделиться

Если вас интересует широкая по стране ссылка. Я думаю о QuantLib, которая изначально ориентирована на банковские или биржевые праздники. Вы можете собрать библиотеку в C #, если это необходимо, хотя это может быть слишком сложно.

В любом случае, это лучшая ссылка, которую я могу найти.

QuantLib: календари

0
ответ дан 27 November 2019 в 22:15
поделиться

Date::Manip может справиться со сложными правилами, такими как пятница. Вот определение страстной пятницы в файле Date::Manip holidays.cnf, который я использую:

1*0:0:0:0:0:0*EASTER,PD5    = Good Friday

Внутренне, у него есть логика, чтобы определить, когда Пасха основана на фазах луны.

-1
ответ дан 27 November 2019 в 22:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: