3

私はCF/Flex3に比較的慣れておらず、2つの言語の知識を習得するために、模擬アプリケーションの作成を任されています。

1週間前のデータが必要なアプリケーションを作成しています(strtotime相当の「-1週間」)。

そのため、結果は常に1週間の価値があります。

コールドフュージョンの場合、同等の同等のものは何ですか?ない場合、このタスクをどのように実行しますか?興味があります。検索しましたが、このトピックについてはまだ何も見つかりません。

これをどのように解決したか(「先週の金曜日」からデータを取得):

<cfset lastweek = dateAdd("d", -(DayOfWeek(now()) + 1), now()) />


strtotime
英語のテキストによる日時の説明をUnixタイムスタンプに解析します

4

2 に答える 2

4

時間のテキスト表現を取り、変換を行うコールドフュージョンの方法(とにかくネイティブではありません)を私は知りません。いくつかのグーグル検索も何も見つかりませんでした。書くことはできますが、簡単なことではありません。

とはいえ、1週間前の日付を取得したい場合は、dateadd()関数を使用して次のようなことを行うことができます。

<cfset variables.lastweek = dateAdd("w",-1,now()) />

また

<cfset variables.lastweek = dateAdd("d",-7,now()) />

もちろん、任意のタイムスタンプまたは日付の代わりにnow()を使用できます。

アップデート:

CFはJavaであるため、途中で任意のJavaクラスを使用できることを忘れないでください。Javaでも同等のカットアンドドライがあるようには見えませんが、これらの関連トピックは途中で役立つ場合があります。

JavaでのPHPのstrtotime()?

JavaでのPHPのstrtotime()

于 2009-09-28T18:37:16.920 に答える
1

多分ParseDateTimeは仕事をしますか?

于 2009-09-28T19:10:33.867 に答える