new Date().getTime(); //1533213439019ip
經過,啓發get
function DateTimeToUnix(const AValue: TDateTime): Int64;
begin
Result := SecondsBetween(UnixDateDelta, AValue);
if AValue < UnixDateDelta then
Result := -Result;
end;io
獲得秒級別的,本人改造一下:function
MilliSecondsBetween(UnixDateDelta, Now );獲得的是比 JavaScript 獲得的大不少的數,猜測應該獲取的是 im
解析:它獲得的時間比c語言中time()獲得的時間大了8*60*60
這是由於Now是當前時區的時間,c語言中time()是按格林威治時間計算的,
北京時間比格林威治時間多了8小時語言
最終寫成:如今的時候 -8 時間
MilliSecondsBetween(UnixDateDelta, IncHour(Now,-8) )co