我需要檢查用戶所在的當前日期。
我不需要時間,只需要當前日期。
我該怎麼做?
我正在使用codeigniter。
謝謝。獲取用戶當前日期
我已經設法讓客戶端的日期。 我的問題是,當我嘗試使用strtotime解析它時,出現錯誤(0)。 我知道這意味着字符串不好,但當我做一個回聲它顯示確定(07/11/2010)。 下面的代碼:
的javascript:
function getthedate(){
var mydate=new Date()
var year=mydate.getYear()
if (year
HTML:
$curdate="";
$newdate = strtotime ('-0 year' , strtotime ($curdate)) ;
$curdate=date ('Y-m-d' , $newdate);
echo form_hidden('curdate','',$curdate);
codeigniter,作爲服務器端,不知道它是用戶所在的時間或日期;但是(如果他的瀏覽器配置合理)他的javascript應該知道 - 並且可以通過ajax調用向您發送信息。你使用什麼JavaScript框架(如果有的話)? – 2010-07-09 00:38:22
我正在使用jQuey。 – JEagle 2010-07-09 00:40:38
jQuery使得調用ajax調用變得很容易,所以我肯定會建議在這種情況下 - 只要發送JS,即可在頁面加載後立即調用Ajax,以便計算時區(您需要的時間,而不僅僅是該日期,因爲在那個瞬間,發送給它的時間可能是11:59:59.99 PM在用戶的位置......並且在幾分之一秒之後,用戶的日期將被改變!隨着全部時間的更多穩健性)。 – 2010-07-09 00:43:43