Timestamp is a data in block which shows the exact time the transaction takes place.
It is far from exact. The timestamp of a block can range from the median timestamp (plus one second) of the last 11 blocks in the past, to 2 hours in the future based on the adjusted network time. This gives (on average) a 3 hour window in which a block's timestamp can fall and still be valid.
1. In the arrangement of transactions in a block does the height takes proceeding or it can be arranged according to its timestamp?
The height is the
only way to correctly order blocks. It is not uncommon for a block to have a timestamp earlier than the block before it.
2. Is there a possibility to timestamp a transactionto been spent later?
Transactions don't have timestamps; blocks do. You can time
lock a transaction so it cannot be spent until later, however, but this is different from a timestamp.
3. Since it takes time for transaction to be confirmed does this transaction take the timestamp of when It was confirmed or the initial time it was first issued?
As above, transactions do not have timestamps. The only timestamp you can reliably apply to a transaction is the timestamp of the block in which it was mined. Some block explorers will display the time at which they first saw the transaction, but that does not tell you when the transaction was signed nor when it was broadcasted to the network - it only tells you about the local behavior of the specific node that said block explorer is relying on.