/**
* 計算時間
* 1 先根據經度計算出時區
* 2 然根據本地時區推算出其他地方時間(已中國上海為例)
* 東區快乙個小時
* 西區慢乙個小時
* 東經和西經,分別用「e」和「w」表示。
* 東經為正數,西經為負數。
* 計算的區時=已知區時-(已知區時的時區-要計算區時的時區)(注:東時區為正,西時區為負)
*/function
znoe_time
($long
)else
}else
else
}$time_znoe=!
empty
($eastznoe)?
$eastznoe
:$westznoe
;return
$time_znoe
;}
/**
* 根據當地時區計算當地時間
* @param string $znoe 時區 west8 east8
* @param int $summer_znoe 夏令時
*/function
time_znoe
($znoe
,$summer_znoe)}
//當加上夏令時大於二十四小時了if(
$new_znoe
>24)
// return array('date' => $znoetime, 'time' => $new_znoe);
}elseif(
$new_znoe
>=24)
}//當加上夏令時大於二十四小時了if(
$new_znoe
>24)
// return array('date' => $znoetime, 'time' => $new_znoe);
}else
}//當加上夏令時大於二十四小時了if(
$new_znoe
>24)
// return array('date' => $znoetime, 'time' => $new_znoe);
}$week
=date
("w"
,strtotime
($znoetime))
;return
array
('date'
=>
$znoetime
,'time'
=>
$new_znoe
,'week'
=>
$week);
}if($znoename
=='east')}
//當加上夏令時大於二十四小時了if(
$new_znoe
>24)
// return array('date' => $znoetime, 'time' => $new_znoe);
}elseif(
$new_znoe
>=24)
}//當加上夏令時大於二十四小時了if(
$new_znoe
>24)
// return array('date' => $znoetime, 'time' => $new_znoe);
}else
}//當加上夏令時大於二十四小時了if(
$new_znoe
>24)
// return array('date' => $znoetime, 'time' => $new_znoe);
}$week
=date
("w"
,strtotime
($znoetime))
;return
array
('date'
=>
$znoetime
,'time'
=>
$new_znoe
,'week'
=>
$week);
}}
DateTime獲取當地時間
joda是乙個便於使用的時間處理庫 官網位址 基本的使用網路上已經很多了,說一下轉換到當地時區的方法。從時間戳轉為當地時間,以中國時間為例 指定時間,從1970 01 01 00 00 00算起的時間毫秒數 long time 1444983974078l datetime datetimegmt ...
php根據經緯度排序,根據經緯度篩選距離段
sql 語句 select location.from select round 6378.138 2 asin sqrt pow sin 36.668530 pi 180 px lat pi 180 2 2 cos 36.668530 pi 180 cos px lat pi 180 pow si...
根據經緯度座標獲取位址資訊
獲取地理位置名稱 param location 經緯度座標,經度在前,緯度在後,經緯度間以 分割 return public static string getaddressnamebygeocoder1 string location 向指定url傳送get方法的請求 param url 傳送請求...