note that the block time of each block may be slightly inaccurate as it "is accepted as valid if it is greater than the median timestamp of previous 11 blocks, and less than the network-adjusted time + 2 hours". however, a more accurate time can be calculated from the surrounding blocks if increased precision is necessary.