Coldfusion 相当于 PHP strtotime()?
我对 CF / Flex3 比较陌生,我的任务是制作模拟应用程序,以提高我对这两种语言的了解。
我正在创建一个应用程序,我需要返回 1 周的数据(strtotime 相当于“-1 周”)。
所以结果总是值得 1 周。
冷聚变的类似等效物(如果有)是多少?如果没有,我将如何完成这个任务?只是好奇,我已经搜索过,但尚未找到有关此主题的任何内容。
我如何解决这个问题(从“上周五”获取数据):
<cfset lastweek = dateAdd("d", -(DayOfWeek(now()) + 1), now()) />
strtotime
将任何英文文本日期时间描述解析为 Unix 时间戳
I'm relatively new to CF / Flex3 and I've been tasked with making mock applications in order to get my knowledge of the 2 languages up.
I'm creating an application where I require data back 1 week (strtotime equiv '-1 week').
So that the result is always 1 weeks worth.
Whats the comparable equivalent if any for coldfusion? If none, how would I accomplish this task? Just curious, I've searched but cannot find anything yet on this topic.
How I solved this (get data from 'last friday'):
<cfset lastweek = dateAdd("d", -(DayOfWeek(now()) + 1), now()) />
strtotime
Parse about any English textual datetime description into a
Unix timestamp
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不知道冷融合中的一种方法(无论如何不是原生的)可以采用时间的文本表示并进行转换。一些谷歌搜索也没有找到任何结果。它可以写,但不是一件简单的事情。
也就是说,如果您想获取 1 周前的日期,您可以使用 dateadd() 执行类似的操作function:
或者
当然您可以用 now() 替换任何时间戳或日期。
更新:
请记住,因为 CF 是 java,所以您也可以使用任何 java 类来帮助您。即使在 Java 中,看起来也没有一刀切的等效项,但这些相关主题可能会帮助您:
Java 中的 PHP 的 strtotime()?
Java 中的 PHP 的 strtotime()
I don't know of a way in coldfusion (not natively anyway) that will take a textual representation of time and do a conversion. A few google searches also did not turn up anything. It could be written but would not be a simple undertaking.
That said, if you want to get a date 1 week back, you could do something like this using the dateadd() function:
or
Of course you can substitute now() out for any timestamp or date.
Update:
Remember that because CF is java, you can use any java classes to help you on your way too. It doesn't look like there is a cut and dry equivallent even in java, but these relevant topics may help you on your way:
PHP's strtotime() in Java?
PHP's strtotime() in Java
也许 ParseDateTime 可以完成这项工作?
Maybe ParseDateTime will do the job?