問題タブ [php-carbon]

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.

0 投票する
1 に答える
150 参照

php - PHPの別の日付範囲内にある日付範囲内にある日数を見つけるにはどうすればよいですか?

Carbon PHP ライブラリを使用しています。重複した質問の回答では、PHP の組み込み関数を使用しています。

ある日付範囲内の何日が別の日付範囲内にあるかを数える


以下は、日付範囲 ($userDateStartおよび$userDateEnd) が別の日付範囲 ( $couponStart and$couponEnd`) に含まれているかどうかを確認するために使用するコードであり、エラーなしで正常に動作しますが、重複/存在する日を見つける方法がわかりませんはこの期間内ですか?

私が使用しているライブラリはhttp://carbon.nesbot.com/docs/です

この場合、予想される結果は 4 になるはずです。

0 投票する
1 に答える
7757 参照

php - カーボンデーツは、今日が木曜日か遡るかを調べます

スクリプトの 1 つで以下のコードを実行していますが、うまく動作しますが、かなり不格好で長く感じます。同じ結果を達成するためのもっと短い方法があるかもしれないと感じています。また、省略形の if ステートメントを使用しないことも意味します。

今日が木曜日かどうかを調べ、そうでない場合は前の木曜日を日付として使用する必要があります。どんな考え/アイデアも素晴らしいでしょう。

0 投票する
1 に答える
9949 参照

php - Carbon によってスローされた例外をキャッチできません

次のコードは、何らかの理由でキャッチできない例外をスローします。

これを関数クロージャのルート ファイルに入れると、正常に動作します。モデルから呼び出されたときにのみ例外がスローされます。

exception 'Exception' with message 'DateTime::__construct(): Failed to parse time string (Summer 2015) at position 0 (S): The timezone could not be found in the database' in /home/vagrant/www/steamcompare/vendor/nesbot/carbon/src/Carbon/Carbon.php:222

他の誰かがカーボンでこの問題を抱えていますか?

0 投票する
1 に答える
3114 参照

php - laravel5で日付文字列をカーボンでフォーマットしますか?

に変換$date='01-07-2010'したい2010-07-01

私の次のコードはうまくいきません、

それはエラーをスローします、

どうすればこれを解決できますか?

0 投票する
2 に答える
567 参照

php - Carbon関数Laravel 5から日付を取得

私はLaravel5 Carbon関数を使用しています:

$carbon_today= Carbon::today();

dd($carbon_today) の後、これを取得します:

そして、それは大丈夫です。ここで、変数に入れるために CArbon からの日付のみを使用する必要があります。foreachで試してみてください、

成功しない

0 投票する
2 に答える
6431 参照

php - タイムゾーン付きのLaravel 5戻り日時

私は API を構築しており、created_at、deleted_at などのすべてのタイムスタンプを、実際の日時だけでなくタイムゾーンも含む複雑なオブジェクトとして返したいと考えています。コントローラーで既に {Carbon/Carbon} を使用しています。モデルにも日付フィールドを定義しました。コントローラーで日付フィールドにアクセスすると、実際に Carbon オブジェクトが取得されます。しかし、結果セットを JSON として返すと、datetime 文字列しか表示されません。タイムゾーンではありません。

現在の JSON

私の願い :)

ここで何が欠けているのか分かりますか?

0 投票する
1 に答える
1918 参照

php - Laravel 4.2 Carbon\Carbonクラスが見つかりません

サーバーの事故が原因で Laravel サイトを再インストールしていますが、Carbon クラスが見つからないという問題が発生しています。ローカル マシンでサイトを実行していて、問題なく動作しますが、サーバーにインストールすると、次のようになります。

ベンダーを削除し、コンポーザーを使用してブートストラップ/コンパイルおよびインストールを再度行いました。コンポーザーの更新も試しました。私が判断できるローカルとリモートの唯一の違いは、ローカルの vendor/composer/autoload_classmap.php に Carbon\Carbon クラスがリストされていることです。リモートにはありません。composer.json からのすべてのオートロード クラスマップと psr-4 もそこにあります。ロードされていないのはカーボンだけのようです。

これに関するアイデアはありますか?

0 投票する
1 に答える
1883 参照

php - Carbon日時拡張を使用して、データベースからlaravelの現在の月に生年月日を一致させてデータを取得するにはどうすればよいですか?

Laravel 5 の SQL クエリで以下に示したのとまったく同じ結果が必要です。

私のコントローラーでは、これをコード化しています。

モデル: