【问题标题】:How to convert a block.timestamp to a date year/month/day/hour/minute using solidity?如何使用 solidity 将 block.timestamp 转换为日期年/月/日/小时/分钟?
【发布时间】:2023-02-08 23:16:13
【问题描述】:

我想建立一个投票系统,一旦开始,用户就可以看到投票开始的日期。演示,投票于2022/10/07 18:40开始

【问题讨论】:

    标签: date timestamp blockchain solidity smartcontracts


    【解决方案1】:

    您可以使用此库将时间戳转换为日期时间 https://github.com/RollaProject/solidity-datetime#timestamptodatetime

    function timestampToDateTime(uint timestamp) public pure returns (uint year, uint month, uint day, uint hour, uint minute, uint second)
    

    【讨论】:

      【解决方案2】:

      有人使用上面 Stephen 分享的这个链接吗?... https://github.com/RollaProject/solidity-datetime#timestamptodatetime

      安装库的 npm install 命令是什么?如果你想使用图书馆,那不是必需的吗?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-08-14
        • 1970-01-01
        • 1970-01-01
        • 2012-10-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多