Solidity_获取区块时间

now变量可以返回区块时间,时间是unix的绝对时间戳(自1970-01-01以来的秒数)

注意

获得时间改变了区块里的内容,因此该过程需要gas

pragma solidity ^0.4.22;
/*
+------------------------------------------------------------------------------+
|                                                                              |
|      XX               XXXXX XXXXXX          XXXXXXXXXXX        XXXXXXXXXX    |
|     XX XX           XXX   XXX   XXX         X         X        X        X    |
|    XX   XX          X      X      X         XXXXXXXXXXX        X        X    |
|   XXXXXXXXX         X             X         X                  X        X    |
|  XX       XX        X             X         X                  X        X    |
| XX          X       X             X         XXXXXXXXXXX        X        X    |
|                                                                              |
|                                                                              |
+------------------------------------------------------------------------------+
*/
contract  date{
    uint public date;
    function getDate()public
    {
        date = now;
    }
}

你可能感兴趣的:(Solidity_获取区块时间)