問題タブ [zend-date]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Zend Date DST バグの回避策
DST の変更をまたぐ時間を設定するときにバグZend_Date
を発見しました。
問題を示すコードは次のとおりです。
出力:
このバグを回避する必要があり、困惑しています。
解決
nerdzilaからの回答と、彼のソリューションによって導入されたバグに関する調査に基づいて、サブクラスにこれを追加しました。Zend_Date
バグが修正されたら、簡単に削除できます。
php - 減算結果にタイムゾーンを追加するZend_Date
私はこのコードを持っています:
要するに、私は2つの日付を作成し、それらの間に1分の違いがあります。次に、それらの差(減算)を印刷します。
ただし、結果は次のとおりです。
01-01-1970 02:01:00
基本的に、この動作から私が理解しているのは、Zend_Dateはタイムゾーンを考慮せずに日付を操作し、タイムゾーンを結果に戻すということです。もちろん、これは、減算結果がタイムゾーンの値(私の場合は+ 2h)だけずれていることを意味します。
これを回避するための最良の方法は何ですか?
php - Doctrine 2.1でZendの日付をデータベースに保存する
doctrine schema ツールで作成されたデータベースに日時を保存したいと考えています。私のフォームでは、日付と時刻を設定し、データベースに日時として保存したいと考えています。
だから私はこれを試しました:
$e->setStartDateTime(new Zend_Date('2011-09-01T22:00:00',Zend_date::DATETIME));
しかし、私はエラーが発生します:
誰もこれについて経験があり、この問題を解決するのを手伝ってくれる人はいますか?
zend-framework - 毎月の最初の日
現在の日付から開始する場合、各月の最初の金曜日を取得するにはどうすればよいですか?
$date->get(Zend::WEEKDAY) を使用して、それを金曜日と比較し、次に DAY と比較して、7 以下かどうかを確認することを考えていました。次に、1 か月を追加します。
もっと簡単なものがあるはずですか?
php - 2つのZend_Dateオブジェクト間の差を計算する
2つのZend_Dateオブジェクトがあります:
そして、私は違いを計算する必要があります。私の出力は次のようになります。
DateTime
クラスとdiff
メソッドでそれを行うことができます。しかし、私のホスティング業者のPHPバージョンは5.3未満です。Zendでどのようにそれを行うことができますか?ありがとう。
php - 減算 2 の日付を計算する Zend_Date のバグ
私はこの関数を書きます:
これを呼び出す場合:
そして今日は: '2011-11-14' 返される出力は
なぜ05
ではなく? 04
私はどこで間違っていますか?
PS私はZF 1.11.11バージョンを使用しています
私は解決策を見つけました
この作品右!:D
php - 2 つの Zend_Date オブジェクトの日付部分を比較するには?
Zend_Date
to datetimes が同じ日かどうかを確認したいと思います。どうやってやるの?
zend-framework - 2 つの datetime mysql 値の Zend_Date 減算
従業員の出席を計算するための小さなアプリケーションを作成しています。
ユーザーがチェックインすると、チェックイン時刻が mysql 日時形式で記録されます。たとえば、
そして彼がチェックアウトするとき
分解して減算するという従来の方法でも実行できますが、Zend_Date にはより効率的な方法があると確信しています。
php - Zend_Date が機能していないようです
Zend_Date を使用しています。以下の動作が正常かどうか、誰か教えてもらえますか? 返された月が間違っているようです。出力をコメントに入れました。
助けてくれてありがとう!
date - 日付を別の形式に変換する
mm-dd-yyyy という形式の日付があります。データベースに保存するには、YYYY-MM-dd に変換する必要があります。私は次のことをしました
次のエラーが表示されます。
非オブジェクトでメンバー関数 toString() を呼び出す
修正方法がわかりません。