Solidity

如何從時間戳獲取目前年份(solidity)

  • July 30, 2022

我想跟踪每年的每個 nft 計數。所以我需要獲取目前時間戳的年份部分。

mapping(uint256 => mapping(uint256 => uint256)) public mintCountPerYear;

這本字典將保存 nft-id 並且在值中會有年份和計數

那將是

Uint currentYear = (block.timestamp / 31557600) + 1970; 

假設一年是 365,25 天(考慮閏年),一天是 86400 秒(並非總是如此)。我很確定那是你能得到的最好的。

引用自:https://ethereum.stackexchange.com/questions/132708