Форматы отображения даты в зависимости от браузера и локализации

Преобразование форматов дат является одной из самых распространенных проблем, возникающих при разработке ПО. И такая, казалось бы, мелочь может сильно затруднить разработку.

Функция изменения времени с учетом рабочих часов

Функция изменяет время (часы) от заданной даты и саму дату, если количество прибавляемых часов более 8 (напомню, подсчет осуществляется только в рабочих часах). Первоначально задается два параметра: Дата, требующая изменения и число часов, на которое требуется изменить время.