0
我目前使用的是Marketo,我们希望通过查看输入自定义对象信息的日期来查看一些数据。比较日期与Velocity脚本?
我知道PHP,JavaScript等,但速度是一种新的东西,虽然熟悉我不能找出最佳方式来比较日期。
在下面的代码中,我尝试了两种方法,使用数字工具或日期工具,但没有多少运气。 ##获取所有的自定义对象数据 #SET($项目= $ {} customerPurchaseData_cList)
#set($currentDateNumber = $number.toNumber('25/01/2016'))
#set($startDateNumber = $number.toNumber($item.orderDate))
$currentDateNumber
$startDateNumber
#if($startDateNumber <= $currentDateNumber)
## if the date is current date is less than do something
#end
#set($cal1=$date.toCalendar('25/01/2016'))
#set($strDate1=$date.format('MM/dd/yyyy hh:mm:ss a',$cal1))
##set($cal1 = $cal1.get('yyyy-M-d H:m:s'))
#set($calCompare=$item.orderDate.compareTo($strDate1))
<ul>
#foreach ($item in $items)
#if ($calCompare > 0)
<li>$item.MetalType</l1>
#end ##end of if statement
#end ##end of foreach
</ul>
## > $date.get('2017-01-01')
### if ($item.orderDate > $date.get('2017-01-01'))
有一种简单的方法来比较日期值?如将它们转换为UNIX时间戳?
您的帮助将会很棒!
是的,我最后使用了compareTo()后,我能确保两个日期是相同的格式。 – Kyon147