Solidity Keyword – Understanding ‘now’ in Solidity

solidity

I was unable to find any relevant documentation for the now keyword within the Solidity documentation, other than its usage in examples. What exactly does the now keyword return, how is it determined and what are the associated gas costs? I assume it is similar to Unix time.

Best Answer

In short now is just an alias for block.timestamp and it is the number of seconds since the Epoch as per documentation.

Beware that this value is set by miners so there is a little potential for a malicious manipulation but general nodes are meant to coordinate.

Related Topic