問題タブ [date-math]

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 投票する
2 に答える
67 参照

c# - 日付の日付部分から先頭の 0 を削除する最もクリーンな方法は何ですか?

About ボックスにいくつかのビルド情報を表示する次のコードがあります。

今日は次のように表示されます。

ここに画像の説明を入力

「問題」は、画面の領域が限られていることと、「2015 年 2 月 4 日」などの日付が私にはマニアックに見えることです (私は「2015 年 2 月 4 日」が好きです)。

次のように、 ToLongDateString() から返された文字列を無作法にブルートフォースすることができます。

(設計時に lblLastBuilt が「最終ビルド」に設定されているため、「+=」を使用しています。

だから:日付文字列の「月の日」部分に先頭の0が表示されないようにするための、力ずくではない方法はありますか?

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

php - クラスDateIntervalのphpオブジェクトを文字列に変換できませんでした

date_diff と date_create を使用して、既に文字列に変換されている 2 つの日付の差を取得しようとしました。

コードは次のとおりです。

そして、私はこのエラーが発生しています:

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

python - Python リクエスト: 新しい場合にのみダウンロード

サーバーのコピーがローカルのコピーよりも新しい場合にのみ、サーバーから新しいファイルをダウンロードする標準的なpythonicの方法は何ですか?

今日の私の python-search-fu は非常に弱いか、以下のように独自の日時パーサーと比較機能をロールバックする必要があります。本当にないのrequests.header.get_datetime_object('last-modified')?またはrequest.save_to_file(url, outfile, maintain_datetime=True)

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

php - DateTime の modify() 関数では変数を使用できません。エラーが発生しました: クラス DateInterval のオブジェクトを文字列に変換できませんでした

PHPでいくつかの時間値を動的にロードして比較することができました。

今、私はここで立ち往生しています:

をに置き換えたいのですが、次のようなこと+1$avaliabletime試してみると:

次のエラーが表示されます。

キャッチ可能な致命的なエラー: クラス DateInterval のオブジェクトを文字列に変換できませんでした

だから私は今2つの質問を得ました。

  1. 変更部分で変数を使用する方法はありますか?
  2. 同じ文字列に分を追加することはできますか? たとえば$avaliabletime->modify('+01:45 hours');
0 投票する
2 に答える
1461 参照

python - datetime を使用して、特定の日の 1 週間以内にすべての日付を取得するにはどうすればよいですか?

辞書で特定の日に発生した測定値がいくつかあります。のように見えます

date_dictionary['YYYY-MM-DD'] = measurement.

特定の日付から 7 日以内の測定値間の分散を計算したいと考えています。日付文字列を に変換するdatetime.datetimeと、結果はタプルまたは配列のように見えますが、そのようには動作しません。

特定の日付から 1 週間のすべての日付を生成する簡単な方法はありますか? もしそうなら、どうすれば効率的にそれを行うことができますか?

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

php - 現在の年、特定の日、特定の月 - PHP

2 つの日付を比較したいのですが、何かが間違っています。

私のコード:

私の結果:

今日: 2015/10/23 ChangeDay: 2015-10-24 今日は大きい


しかし、今日は大きくありません。

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

sql-server - ストアド プロシージャでのゼロ除算エラーを防ぐにはどうすればよいですか?

サーバー エクスプローラーから新しいストアド プロシージャを実行しようとしたところ、次のようになりました。

メッセージ 8134、レベル 16、状態 1、プロシージャ ダックビルドプラティピ、行 13 ゼロ除算エラーが発生しました。

関係する行は次のとおりです (13):

...そしてより多くの文脈で:

完全な開示/コンテキストについては、現在存在する SP 全体を次に示します。

@Week1End Week1End は、値が指定されておらず、null であるため失敗していると思います。0/null を防ぐために次のようなことをする必要があるかどうかはわかりません。

...または次のようなもの:

...またはまったく別のもの。

お察しのとおり、日付の計算を実際にどのように行うべきかわかりません。実際に必要な日付は次のとおりです。

たとえば、ユーザーが BegDate に「12/27/2015」、EndDate に「1/6/2016」と入力した場合、これらの値は次のようにする必要があります。

ここでゼロによる div が発生していないことを確認するにはどうすればよいですか?

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

sql-server - 異なる日付演算操作で同じ値が生成されるのはなぜですか?

日付に 6 日を足すと期待通りの結果が得られますが、同じ日付に 7 日を足すと同じ日付になります。

私が言いたいのはこれです。ユーザーが@BegDate パラメーターの値として「 12/27/2015 」を入力した場合、この宣言は次のようになります。

...返された結果セットからわかるように、@Week1End と @Week2Begin の両方が同じ日付 (2016-01-02) になります。

ここに画像の説明を入力

これは TSQL です。

では、なぜ@BegDate + 6は@BegDate + 7と同じに等しいのでしょうか。