# How to get a cur\[rent date inside expression Form

**URL:** <https://forum.flowable.org/t/how-to-get-a-cur-rent-date-inside-expression-form/9670>\
**Category:** Uncategorized\
**Created:** [August 21, 2022, 6:57pm UTC](https://forum.flowable.org/t/how-to-get-a-cur-rent-date-inside-expression-form/9670 "2022-08-21T18:57:13Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Joeghassen](https://avatars.discourse-cdn.com/v4/letter/j/9e8a1a/32.png) [@Joeghassen](https://forum.flowable.org/u/Joeghassen)\
**Post date:** [August 21, 2022, 6:57pm UTC](https://forum.flowable.org/t/how-to-get-a-cur-rent-date-inside-expression-form/9670/1 "2022-08-21T18:57:13Z")

</div>

Hello ,

so my question is how to get the system current date inside an expression of a form in modeler i tried ( ${flw.now()} but i didn’t have value how to make it work please also i need to know how to get the value of options from form1 inside another form2 value thank you very much.

---

<div class="post-metadata">

**Author:** ![martin.grofcik](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/martin.grofcik/32/71_2.png) [@martin.grofcik](https://forum.flowable.org/u/martin.grofcik)\
**Post date:** [August 22, 2022, 8:25am UTC](https://forum.flowable.org/t/how-to-get-a-cur-rent-date-inside-expression-form/9670/2 "2022-08-22T08:25:41Z")

</div>

Does `{{flw.now()}}’ work?

---

<div class="post-metadata">

**Author:** ![Joeghassen](https://avatars.discourse-cdn.com/v4/letter/j/9e8a1a/32.png) [@Joeghassen](https://forum.flowable.org/u/Joeghassen)\
**Post date:** [August 23, 2022, 12:09am UTC](https://forum.flowable.org/t/how-to-get-a-cur-rent-date-inside-expression-form/9670/3 "2022-08-23T00:09:30Z")

</div>

> [@martin.grofcik](#):
>
> {{flw.now()}}

no it doesn’t work sorry

---

<div class="post-metadata">

**Author:** ![martin.grofcik](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/martin.grofcik/32/71_2.png) [@martin.grofcik](https://forum.flowable.org/u/martin.grofcik)\
**Post date:** [August 23, 2022, 7:25am UTC](https://forum.flowable.org/t/how-to-get-a-cur-rent-date-inside-expression-form/9670/4 "2022-08-23T07:25:37Z")

</div>

Supported only in enterprise edition.

---

<div class="post-metadata">

**Author:** ![Joeghassen](https://avatars.discourse-cdn.com/v4/letter/j/9e8a1a/32.png) [@Joeghassen](https://forum.flowable.org/u/Joeghassen)\
**Post date:** [August 23, 2022, 7:37am UTC](https://forum.flowable.org/t/how-to-get-a-cur-rent-date-inside-expression-form/9670/5 "2022-08-23T07:37:55Z")

</div>

If i undertood i can’t get current date inside expression in open source version ?

---

<div class="post-metadata">

**Author:** ![martin.grofcik](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/martin.grofcik/32/71_2.png) [@martin.grofcik](https://forum.flowable.org/u/martin.grofcik)\
**Post date:** [August 24, 2022, 5:38am UTC](https://forum.flowable.org/t/how-to-get-a-cur-rent-date-inside-expression-form/9670/6 "2022-08-24T05:38:17Z")

</div>

Get current date in flowable opensource form is possible. (I do not know how.) EE supports `flw.now`.  
In case of opensource I would focus on javascript methods.

Martin

---

<div class="post-metadata">

**Author:** ![mfarewell](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/mfarewell/32/2629_2.png) [@mfarewell](https://forum.flowable.org/u/mfarewell)\
**Post date:** [September 1, 2022, 5:25pm UTC](https://forum.flowable.org/t/how-to-get-a-cur-rent-date-inside-expression-form/9670/7 "2022-09-01T17:25:01Z")

</div>

It is only in the enterprise version, I got around this problem by creating my own service with various time utils for getting dates and doing conversions. Flowable uses Joda time so you might need to do some conversions for your own data model etc. I can’t remember the exact usage but something like below, I have used this strategy for getting times and dates from forms and setting them in other timer events.

```auto
@Service("flowableTimeUtils")
public class FlowableTimeUtils 
{    
    public LocalDateTime now()
    {
        return LocalDateTime.now();
    }
    
    public LocalDate today()
    {
        return LocalDate.now();
    }

    public String formatedDate(LocalDate date, String format)
    {
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern(format);
        return date.format(formatter);
    }
    
    public String formatedDateTime(LocalDateTime dateTime, String format)
    {
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern(format);
        return dateTime.format(formatter);
    }
}

```

Then you should be able to call in your model:

${flowableTimeUtils.now()}

---

<div class="post-metadata">

**Author:** ![filiphr](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/filiphr/32/315_2.png) [@filiphr](https://forum.flowable.org/u/filiphr)\
**Post date:** [September 2, 2022, 5:26am UTC](https://forum.flowable.org/t/how-to-get-a-cur-rent-date-inside-expression-form/9670/8 "2022-09-02T05:26:24Z")

</div>

> [@mfarewell](#):
>
> Flowable uses Joda time so you might need to do some conversions for your own data model etc

Flowable doesn’t use Joda time. We do have support for storing Joda time types, but we are not using those types as return values anyways. We are mostly using `java.util.Date` in our types. We also do have support for storing your own `Instant`, `LocalDate`, `LocalDateTime` as well.

Cheers,  
Filip

---

<div class="post-metadata">

**Author:** ![mfarewell](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/mfarewell/32/2629_2.png) [@mfarewell](https://forum.flowable.org/u/mfarewell)\
**Post date:** [September 2, 2022, 8:23am UTC](https://forum.flowable.org/t/how-to-get-a-cur-rent-date-inside-expression-form/9670/9 "2022-09-02T08:23:29Z")

</div>

Apologies, yes checked my code. My issue with Joda time was related to the date field in a flowable Form which was passed to my function as org.joda.time.LocalDate, so I had to convert it. I can see that I have also used LocalDateTime too with my now() function… Thanks for the clarification.
