編集に慣れていない (php に慣れている) ruby (rhtml) ファイルを使用するサイトがあります。これらのファイルには編集するためだけにアクセスできます (バックエンドにはアクセスできません)。
データベースには、次を使用して表示できる日付があります。
<%= zp.date %>
たとえば、14/10/2010 と表示されます。
次を使用して今日の日付を表示できます。
<%= Date.today.strftime("%Y%m%d") %>
20160122 が表示されます。
私が解決しようとしているのは、日付を比較して違いをエコーし、別のものを表示する方法です。
例えば
compare <%= zp.date %> and <%= Date.today.strftime("%Y%m%d") %>.
If days difference is less than 20 echo XXX
else
If days difference between 20 - 40 echo XXX
else
If days difference between 41 - 60 echo XXX
任意のヘルプ (リンクなど) をいただければ幸いです。コード例は大歓迎です。
もう一度明確にするために、rhtml しか編集できません。