問題タブ [angular-moment]
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.
angularjs - 'angular-moment's 'am-time-ago' ディレクティブをフォーマットするには?
am-time-ago
ディレクティブを使用して相対タイムスタンプを表示します。
デフォルトでは、「1 日前」、「5 日前」などの形式になっています。
フォーマットを「1d」、「5d」、「3h」などに変更するにはどうすればよいですか?
angularjs - angularMoment でカレンダー機能をカスタマイズする
angularMoment のカレンダーにカスタマイズされた出力を使用したいと思います。
momentjs では、次のように設定しました。
angularでは、運が悪いので次の(およびいくつかのバリエーション)を試しました:
javascript - 瞬間jsオブジェクトから時間を抽出する
moment.js を使用して時間を抽出するにはどうすればよいですか?
「12:00:00 pm」を返す必要があります。文字列の戻り値は、下のタイムピッカー コントロールに渡されます。
何か案が?
angularjs - 瞬間jsの日付からポルトガル語で曜日を取得する
これは私のコードです
英語で曜日名を返しますが、ポルトガル語の曜日名が必要です
1_1_2015を渡すと、 Thuが返されます
ポルトガル語で曜日名を取得するにはどうすればよいですか?
編集
サポートされているすべての言語データを含むmoment-with-locales.min.jsファイルを含めました。これは上位コードでうまく機能します。では、なぜ週名で機能しないのですか?
javascript - angular-momentでタイムゾーンを変更できません
angular-momentでAngular.js を使用しており、別のタイムゾーンで日付を表示しようとしています:
moment.js と moment.js タイムゾーン データ (このファイル) を含めています。私の .html ファイルで:
angular-moment Github ページにあるように、Angular.js ファイルにも構成を追加しました。
今までかなりの数の順列を試しましたが、何もうまくいかないようです。何が間違っているのかわからないので、どんな提案でも大歓迎です。
javascript - クライアント側での UTC 日付の処理
状況は次のとおりです。
occurred_at
データベースに UTC で日付を保存しています。laravel を使用して、これらのoccurred_at
フィールドを含むレコードを返す API メソッドを作成しています。これらは現在、JSON を介して文字列形式 (PHP Carbon ライブラリが出力するもの) で返されています。例:
"occurred_at":"2015-04-14 00:25:20"
この日付は UTC タイムゾーンの00:25
( 12:25 AM
) に「発生」しましたが、実際には太平洋 (PST) タイムゾーンの2015-04-13 17:25
( ) に発生しました。5:25 PM
私は angular を使用して JSON を使用しており、angular-moment ライブラリを使用して UTC をローカルに変換すると考えました。しかし、それは機能していません。角度モーメント フィルターとネイティブ角度フィルターの両方が同じものを出力します。
<span>{{evt.occurred_at | amDateFormat:'L LT'}}</span>
<span>{{evt.occurred_at | date:'MM/dd/yyyy @ h:mma'}}</span>
出力:
2015-04-14 00:25:20
まだUTCです。私のangularアプリコードでは、UTCプリプロセッサをセットアップしてUTCとして読み込むことさえありますが、現地時間として表示されません:
.constant('angularMomentConfig', {
preprocess: 'utc'
})
これには標準的な方法が必要です。日時の値をUTCでデータベースに保存しますが、ユーザーにはローカル時間として表示します。サーバー側に変更を加える必要がありますか? クライアント側?表示したい日付ごとに大量のコードを書かずに、「うまくいく」方法を利用するためのベストプラクティスは何ですか?
現在、角度のないプロジェクトでは、時間をローカルに変換するすべてのスパンに css クラスを適用することにより、「ハック」と見なされるものを使用しています。
しかし、私はこれが間違った方法であると主張します。
momentjs - node-webkit で angular アプリを起動するときの「瞬間は未定義です」
一般的に機能するAngularアプリケーションを起動したいのですが、瞬間を使用すると、「瞬間」が未定義であるというエラーが発生しました。
ここから「角度モーメント」を使用しています
私のpackage.jsonは次のようになります
私はそれを使用しようとしています
つまり、その瞬間は未定義です。
node-webkit find moment を取得するには、package.json をどのように変更する必要がありますか? それとも角モーメント?前もって感謝します。
angularjs - Angular Moment を使用すると 1 月すべてが ng-repeat で返されるのはなぜですか?
私は使っている
usage.Month データは 1 ~ 12 の数字です。データは 1 月を返します。