Coldfusion PHP strtotime eşd (?)

2 Cevap php

Ben CF / Flex3 nispeten yeni ve ben yukarı 2 dil bilgimi almak için sahte uygulamaları yapmakla görevli oldum.

Ben 1 hafta (strtotime eşdeğer '-1 hafta') veri geri gerektiren bir uygulama oluşturma.

Sonuç her zaman 1 hafta değer olduğunu çok.

Nedir karşılaştırılabilir eşdeğer coldfusion için varsa? Yok eğer, nasıl bu görevi başarmak istiyorsunuz? Sadece merak, ben aradım ama bu konuyla ilgili henüz bir şey bulamıyorum.

Ben ('geçen Cuma' den veri almak) bu nasıl çözdüklerini:

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


strtotime
Parse about any English textual datetime description into a Unix timestamp

2 Cevap

Ben zaman bir metinsel gösterimini almak ve bir dönüşüm yapacak coldfusion (değil özgün zaten) bir yol bilmiyorum. Birkaç google aramaları da bir şey dönmedi. Bu yazılı olabilir, ancak basit bir girişim olmaz.

Yani 1 hafta geri bir tarih almak istiyorsanız, size dateadd() function kullanarak böyle bir şey yapabileceğini, şunları söyledi:

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

veya

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

Of course you can substitute now() out fveyaany timestamp veyadate.

Update:

CF java, çünkü siz de yolda size yardımcı olmak için herhangi bir java sınıfları kullanmayı unutmayın. Hatta java bir kesim ve kuru equivallent var gibi görünmüyor, ancak bu ilgili konular yolda size yardımcı olabilir:

http://stackoverflow.com/questions/1236678/phps-strtotime-in-java

http://stackoverflow.com/questions/1268174/phps-strtotime-in-java

Belki ParseDateTime iş yapacak?