1

MSSQL データベース (2008) と共に PHP + SQLSRV 拡張機能を使用しています。クエリを実行すると、日付フィールドの日付オブジェクトを取得していましたが、sqlsrv_connect 関数に "ReturnDatesAsStrings" パラメーターを使用することで、オブジェクトではなく文字列の日付を取得できました。日付形式を設定するための同様の方法があるかどうか(接続を確立するときに形式を渡す)があるかどうか疑問に思っていたので、アプリの最後から形式を設定する必要はありません。

4

1 に答える 1

0

Codeigniterのアクティブレコードを使用している場所で、同じ問題に遭遇しましたか?

これは私がactiverecordでそれを解決した方法です:

// returns true on successful update
public function last_touched($user_id)
{
    // the format used in ISO 8601
    $time = date("Y-m-d"); // = "2013-06-10"

    $sql_query  = "UPDATE Users ";
    $sql_query .= "SET Modified= '{$time}' ";
    $sql_query .= "WHERE ID= '{$user_id}'";
    return $this->db->query($sql_query);
}
于 2013-06-11T00:23:59.357 に答える