# Problem about leave days

**URL:** <https://www.dolibarr.org/forum/t/problem-about-leave-days/17482>\
**Category:** Using my Dolibarr\
**Created:** [March 29, 2019, 4:53pm UTC](https://www.dolibarr.org/forum/t/problem-about-leave-days/17482 "2019-03-29T16:53:35Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![kittichon168](https://www.dolibarr.org/forum/letter_avatar_proxy/v4/letter/k/f6c823/32.png) [@kittichon168](https://www.dolibarr.org/forum/u/kittichon168)\
**Post date:** [March 29, 2019, 4:53pm UTC](https://www.dolibarr.org/forum/t/problem-about-leave-days/17482/1 "2019-03-29T16:53:35Z")

</div>

I have a problem when the employee chooses the leave date between Monday and other day in the week. It turns out that the number of leave days is wrong. The number of days will always disappear one day. Let say if choose leave days from 1 April 19 to 3 April 19, number of leave days should be 3 days but the program shows only 2.

> Pièces jointes :
> 
> - [Screenshot174.png](https://www.dolibarr.org/forum/uploads/short-url/1t1FW4JHCzLIqmbHguaK7pfuEqr.png) (11.4 KB)

---

<div class="post-metadata">

**Author:** ![punord](https://www.dolibarr.org/forum/letter_avatar_proxy/v4/letter/p/e5b9ba/32.png) [@punord](https://www.dolibarr.org/forum/u/punord)\
**Post date:** [April 22, 2025, 12:03pm UTC](https://www.dolibarr.org/forum/t/problem-about-leave-days/17482/2 "2025-04-22T12:03:48Z")

</div>

Dolibar uses Julian days which starts at 12 Hrs UTC.  
I bypassed the problem by using $jour\_semaine = gmdate(‘w’, $timestampStart); instead of $jour\_semaine = jddayofweek($jour\_julien, 0); in file /core/lib/date.lib.php  
But this logic is very irritating and took a lot of time to debug.
