在php和javascript中将日期从日本格式转换为常规格式的最佳方法是什么
我有日期:2016年04月01日
所以我想将其转换为unix时间戳。
我尝试在JS中这样做,但我认为它似乎不对。
Func<int, string> foo(int a)
{
return b => (a + b).ToString();
}
我得到的是:UNIX TimeStamp中的1459443600000(unix时间,以毫秒为单位)= 1459443600。 但是当我使用http://www.onlineconversion.com/unix_time.htm进行检查时。它告诉我日期是:2016年3月31日星期四17:00:00 GMT。为什么是昨天。为什么不是00:00:00 GMT?
当我使用 var val=$('#from_date').val();
var st = val.replace(/\D/g,'-');
var dateParts = st.split('-');
var date = new Date(dateParts[0], (dateParts[1] - 1), dateParts[2]);
$('#date_from').val(Date.parse(date));
函数时,在PHP上相同。
有人可以向我解释这个问题吗?
你能告诉我将日本时间转换为unix时间的更好方法。例如:2016年04月01日。我想:1459468800(星期五,2016年4月1日00:00:00 GMT)
谢谢。