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