and in this case i think the -54 min difference is just the daylight saving time difference between the sender and the miner (6 minutes to get included in the block)
No, the time that is displayed is how long blockchain.info thinks it took for that individual tx to get 1 confirmation.
In your example of https://blockchain.info/tx/d2c39af85861f8cc1ee236919335f30f190ab2a9fcccf7bcaa9597432d7aa616,
blockchain.info is reporting that the tx took 22 years before it was placed into a block. Lol. Which of course is impossible.
I am not aware that tx data contains timestamping of when it was transmitted, and thus can be manipulated.
My understanding is the timestamping comes from the first node that detected it and then the block found timestamping.
Maybe someone with their own purposefully backdated/timed node pushed their own tx to a blockchain.info node,
so that blockchain.info thought the tx was pending for 22 years. But really I have no idea, I'm not an expert either.
well, again i am not an expert so maybe someone like CIYAM should come along and explain it much better. but again there is a timestamp in each transaction that you can change in case of the said transaction it has a timestamp of 2063836859 in UNIX format which is Sun, 27 May 2035 00:00:59 GMT (http://www.onlineconversion.com/unix_time.htm)
https://blockchain.info/tx/d2c39af85861f8cc1ee236919335f30f190ab2a9fcccf7bcaa9597432d7aa616?format=json
relevant: https://bitcointalksearch.org/topic/block-in-future-timestamp-1164293
I see what you are saying now. You are mostly correct except that the part of the json,
where it says "time":2063836859," I believe is not part of the tx information and is just
internal blockchain.info data. Blockchain.info is claiming they received the tx in 2035,
even though they clearly show it being placed into a block in 2013 ("block_height":237173,").
I think the senders node is sending the "time":2063836859,", it is not in the tx.
Its pretty strange on the part of Block Chain . Blockchain.info is claiming they received the tx in 2035. Unbelievable