問題タブ [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 に答える
317 参照

laravel - Laravel/Eloquent: 日付の変更とフォーム モデルのバインドに関する問題

日付が変更された日付のデータ型の列があります。LaravelがそれをCarbonインスタンスに変換するように日付を変更し、Carbonインスタンスに変換する必要がある他の場所で簡単に使用できるようにしました。編集フォームでモデル バインディングを使用しています。フィールドは日付が変更されているため、編集フォームでは「2015-07-29 00:00:00」と表示されます。代わりに、「2015-07-29」という形式にする必要があります。

他の多くの場所で Carbon インスタンスとして必要なため、アクセサーを使用できません。

フォームのパーシャル内で入力を使用していて、作成にも使用しているため、変換後に明示的に値を渡すことはできません。

私の回避策は次のとおりです。

編集ページにビューのパーシャルを含めてフラグを送信し、それを使用して作成と編集用に2つの異なるコードを作成しています。

より良い方法はありますか?

0 投票する
11 に答える
99628 参照

php - PHP Carbon、日付範囲間のすべての日付を取得しますか?

PHPで2つの日付の間のすべての日付を取得するにはどうすればよいですか? 日付にはカーボンを使用することをお勧めします。

これら2つの日付の間のすべての日付を取得したい..しかし、どのように? strtotime 関数を使用してのみソリューションを見つけることができます。

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

php - laravel 4.2で平日を時間に変換する方法は?

1-ユーザーが入力フィールドに 1w2d を入力する場合。

2-この入力フィールドの値は、合計時間に変換される必要があります。

3その後、これらの合計時間をデータベースに挿入する必要があります。

4データベースから合計時間を取得すると、1w2d が返されます。

可能な表記法は、ユーザーが 1w2d または 1W2D を入力できる推定時間という名前の入力フィールドが 1 つあることです。これは合計時間に変換される必要があります。その後、データベースに送信する必要があります。

*無力感があります。どうすればよいかわかりません。週を時間に変換する方法は知っていますが、1w2dを時間に変換する方法がわかりません。

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

php - クエリ結果から日付を炭素インスタンスに変換する

最近、私が持っているモデレーション キューにいくつかの機能を追加していました。Questionnaire という 1 つのテーブルにクエリを実行する代わりに、Users にクエリを実行して、ユーザー名を取得できるようにしました。

私の以前のクエリはちょうど

そして、ページでこれにアクセスすると、次のようにフォーマットできます。

これは、新しいクエリがコントローラーでどのように見えるかです。

ただしcreated_at、ページの日付にアクセスしようとすると、Call to a member function format() on a non-objectエラーが発生します。掘り下げた結果、これは日付が炭素インスタンスに変換されていないためだと思います。

ただし、Carbon に関するすべてのドキュメントは、日付を取得するだけで、クエリ結果を取得した後、ページ上で引き続きアクセスできるように変換する方法を理解するのに苦労しています。

誰でも助けることができますか?

0 投票する
3 に答える
1744 参照

php - 行をチェックインする方法は、2 時間前のカーボンです

Laravel 5.0 を使用しておりcreated_at、3 時間より古いテーブル内のすべての行を削除しようとしています。

created_atCarbonの年齢を確認するにはどうすればよいですか?

このコードは、MySql テーブルの created_at 日付を変更しても、常に「3 時間前」をエコーし​​ます。

私は何を間違っていますか?

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

php - 過去の日付のカーボン配列

Carbon で過去 30 日間の配列を取得するにはどうすればよいですか。レコードに値がないギャップを埋めるために、日付のデータベース結果と比較する日付の配列を生成しようとしました

多かれ少なかれ望ましい結果を返すこのスニペットがありますが、より良いアプローチがあるかどうか疑問に思います

0 投票する
3 に答える
8483 参照

php - Laravel 5 - ロケールカーボン時間をドイツ語に設定する方法

Carbon を使用していますが、出力をドイツ時間形式に変更する方法がわかりません。

コントローラーまたはビューで変更を行う必要がありますか?

ここで、DayName を Germanstring にしたいと考えています。それが私のデフォルトの出力です:

私が視点を変えたとき

DayName は取得できますが、ドイツ語では取得できません。