# Suggestion: Date Type

**URL:** <https://forum.flow.com/t/suggestion-date-type/2192>\
**Category:** 🏄🏻‍♀️ Cadence\
**Created:** [July 14, 2021, 8:09am UTC](https://forum.flow.com/t/suggestion-date-type/2192 "2021-07-14T08:09:57Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Creator](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.flow.com/creator/32/580_2.png) [@Creator](https://forum.flow.com/u/Creator)\
**Post date:** [July 14, 2021, 8:09am UTC](https://forum.flow.com/t/suggestion-date-type/2192/1 "2021-07-14T08:09:57Z")

</div>

Hi,

I am trying to find solutions to avoid smartcontracts being manipulated by bots.

I thought storing transaction execution date then, expected for a delay before according next transaction could be an option.  
Then I noticed there are no Date types or Timestamp.

I know this is something complicated since every Operator Node may have different system date and region, but well I don’t know if anyone has already discussed around this?

Regards,

---

<div class="post-metadata">

**Author:** ![flowjosh](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.flow.com/flowjosh/32/362_2.png) [@flowjosh](https://forum.flow.com/u/flowjosh)\
**Post date:** [July 30, 2021, 4:23pm UTC](https://forum.flow.com/t/suggestion-date-type/2192/2 "2021-07-30T16:23:40Z")

</div>

Cadence does provide a timestamp!

> **[Environment Information](https://docs.onflow.org/cadence/language/environment-information/#block-information)**
>
> Start Building in the Open

> **[Measuring Time In Cadence](https://docs.onflow.org/cadence/measuring-time/)**
>
> Start Building in the Open

---

<div class="post-metadata">

**Author:** ![Creator](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.flow.com/creator/32/580_2.png) [@Creator](https://forum.flow.com/u/Creator)\
**Post date:** [July 31, 2021, 10:45pm UTC](https://forum.flow.com/t/suggestion-date-type/2192/3 "2021-07-31T22:45:10Z")

</div>

Thanks a lot !
