One of my vendor has given me a timestamp as long number, i.e. 1472902325000
How do I convert this to readable date format as dd-mm-yyyy 00:00:00
Assuming your timestamp with microtime, here it goes
echo date("d-m-Y H:i:s", 1472902325000/1000);
Hope thats what you are looking for.