At browser,in JS
var today = new Date()
todaySendToServer = today.toString();
I am sending todaySendToServer to server in AJAX call or as part of URL.
At server, in PHP:
$todayJsDateString1 = preg_replace('#^(\d+)/(\d+)/(\d+)\s([\d:]+)\s([a-zA-z]{0,2})$#','$3- $2-$1 $4 $5', $todayJsDateString);
$todayTimestamp = strtotime(todayJsDateString1);
The strtotime() PHP call returns false for date strings returned by some browser(like IE9)
Is there any alternate way to achieve this?