目前我在印度。在我的Linux系统中,它显示
2018-10-08 01:24下午
但是下面的代码向我显示了今天的数据和时间
2018-10-08 03:50下午。
为什么时间不准确?它不起作用。
date('Y-m-d H:i:s A');
$arr = array("emp_id"=>$this->input->post('emp_id'),
"gps_address"=>$this->input->post('gps_address'),
"add_lat"=>$this->input->post('add_lat'),
"add_long"=>$this->input->post('add_long'),
"customer_id"=>$cus->customer_id,
"emp_atten_status"=>"P",
"emp_atten_color"=>"#228B22",
"moth_year"=>date("M,Y",strtotime(date('Y-m-d'))),
"login_status"=>"1",
"signin_time"=>date('Y-m-d H:i:s A')
);
答案 0 :(得分:1)
我们所有人都知道php是服务器端脚本。通常为date('Y-m-d H:i:s A');给出服务器日期和时间。为了克服并获取印度时间,我们需要使用以下语法来更改服务器的默认时区: date_default_timezone_set(“ Asia / Calcutta”);
答案 1 :(得分:0)
在index.php中添加以下代码
var myTasks = ...;
try {
await Task.WhenAll(myTasks);
}
catch (AggregateException) {
//swallow everything
}
foreach (var task in myTasks) {
if (myTask.Status == RanToCompletion)
...
}