0
動作しない日付QLC_ValidToを= 29.11.16 と current_date = 13.10.17INTERSHOPは比較条件が私は動作しない状態持って
ただし、動作しません。
単純な比較として実装するのは間違っていると思いますが、値を別の形式に変換する必要がありますか?
動作しない日付QLC_ValidToを= 29.11.16 と current_date = 13.10.17INTERSHOPは比較条件が私は動作しない状態持って
ただし、動作しません。
単純な比較として実装するのは間違っていると思いますが、値を別の形式に変換する必要がありますか?
私は以下の方法に同意しません。私のprevious投稿を参照してください。あなたがismlだけを主張するなら、あなたは以下を行うことができます。
<%
getPipelineDictionary().put("current_date",new Date());
%>
<isif condition="#(Product:QLC_ValidTo:getTime > current_date:getTime)#">
<span class="items-in-stock align-left">
<isinclude template="product/inc/CC_StockStatus"/>
</span>
</isif>
ミリ秒をlongとして取得し、gt演算子と比較します。これらの演算子は数字のみで動作します。
これは前に述べたように、むしろ延長でこれを行うようにしてください。ユニットテストをしたり、タイムゾーンの問題に対処したり、可読性が向上します。
すでにこれに答えてくれました。 ismlでこれをやりたい理由はありますか? –
[intershopテンプレートの日付を取得する](https://stackoverflow.com/questions/46728270/intershop-get-date-in-isml-template)の可能な複製 –