Convert Android SMS date to human readable in javascript

time stamp to date and vice versa

by Faisal Khan Janjua

JavaScript

var date = new Date(1564793428736).toString(); // toDateString(); //toTimeString();
// Sat Jul 27 2019 09:17:14 GMT+0500 (Pakistan Standard Time)
date = date.substring(0, 24);
console.log(date);
// including miliseconds
date = date+':'+getRndInteger(101, 999);
console.log(date);

var dtstr = new Date(date).getTime();
console.log(dtstr);

/* ------------------------------------------ */
console.log('');
/* ------------------------------------------ */

var dtstr2 = "26-02-2012";
console.log(new Date(dtstr2.split("-").reverse().join("-")).getTime());

var dtstr2 = "2019-02-26 14:28:59:555"; // date with -
console.log(new Date(dtstr2).getTime());
var dtstr3 = "2019/02/26 14:28:59:555"; // date with /
console.log(new Date(dtstr3).getTime());


function getRndInteger(min, max) {
  return Math.floor(Math.random() * (max - min)) + min;
}
/* ------------------------------------------ */
console.log('');
/* ------------------------------------------ */
var arr = ['3 Aug 2019 17:50:28','3 Aug 2019 17:47:28','3 Aug 2019 17:46:28','3 Aug 2019 17:44:28','3 Aug 2019 16:07:38','3 Aug 2019 16:07:18','3 Aug 2019 16:06:40','3 Aug 2019 16:06:30','3 Aug 2019 16:06:10','3 Aug 2019 16:05:40','3 Aug 2019 16:05:18','3 Aug 2019 16:05:28','3 Aug 2019 16:04:28','3 Aug 2019 16:02:28','3 Aug 2019 15:58:28','3 Aug 2019 09:38:28','3 Aug 2019 09:36:38','3 Aug 2019 09:36:28','3 Aug 2019 09:35:38','3 Aug 2019 09:35:28','3 Aug 2019 09:35:18','3 Aug 2019 09:34:38','3 Aug 2019 09:34:28','3 Aug 2019 09:33:58','3 Aug 2019 09:33:28','3 Aug 2019 09:32:28','3 Aug 2019 09:31:28','3 Aug 2019 09:29:28','2 Aug 2019 21:04:01','2 Aug 2019 21:03:28','2 Aug 2019 21:03:18','2 Aug 2019 21:02:58','2 Aug 2019 21:02:28','2 Aug 2019 21:02:02','2 Aug 2019 21:01:38','2 Aug 2019 21:01:28','2 Aug 2019 21:00:28','2 Aug 2019 20:59:18','2 Aug 2019 20:58:19','2 Aug 2019 20:57:57','2 Aug 2019 20:57:38','2 Aug 2019 20:56:58','2 Aug 2019 20:56:28','2 Aug 2019 20:55:58','2 Aug 2019 20:55:28','2 Aug 2019 20:55:01','2 Aug 2019...