Displayed precision ≠ Stored precision
Note that the block timestamp is stored as a 4-byte number of seconds since 1970-01-01T00:00 UTC (the Unix epoch). However Blockchain.com show this in a more human readable form rounded or truncated to the nearest minute (2011-05-21 18:26). So if you convert that human readable time back to an integer, you will get a value that is different by a number of seconds between 0 and 59
Endianness
See Wikipedia article on endianness. There are two possible orderings of the bytes of a multi-byte integer. You can start with least significant byte (LSB) or with most significant byte (MSB). Internet standard "Network Order" is big-endian. X86 architecture computers use little-endian byte-order. Some other hardware architectures use big-endian byte-order.
Bitcoin
Bitcoin mostly uses little endian. Even for data transmitted over the Internet. See documentation for block hashing. Note that it talks about the use of big-endian for hexadecimal display of values and little-endian for storage.
Timestamps are not accurate
See Why don't the timestamps in the block chain always increase?
A timestamp 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. "Network-adjusted time" is the median of the timestamps returned by all nodes connected to you.
So don't be surprised if later blocks sometimes have earlier timestamps. Children can be older than their parents.
and i got blockheader like 0100000081cd02ab7e569e8bcd9317e2fe99f2de44d49ab2b8851ba4a308000000000000e320b6c2fffc8d750423db8b1eb942ae710e951ed797f7affc8892b0f1fc122bc7f5d74df2b9441a42a14695 same as the 125552 showed in link https://en.bitcoin.it/wiki/Block_hashing_algorithm
when i applied double hash to it using https://xorbin.com/tools/sha256-hash-calculator
i am not getting same result can you please help me
– V01 Oct 15 '21 at 12:11