[JSP][javascript]
ちょうてきとう。うまくやれば記念日メーカー的な事もできるんだろうけど
いまのところ禁煙以外思いつかない
Javascriptのほうが使いでありそうだしね;
<%@ page import="java.util.*, java.text.*" %>
<%
Calendar today = Calendar.getInstance();
Calendar stdate = Calendar.getInstance(Locale.JAPAN);
stdate.set(2010,Calendar.MAY,10);// 2010年5月10日
long days = today.getTimeInMillis() - stdate.getTimeInMillis();
days /= (24*60*60*1000);
pageContext.setAttribute("kinen",days);
%>
禁煙開始${kinen}日目
<br>
<script type="text/javascript">var initYear=2010;var initMonth=5;var initDay=10;initDate=new Date(initYear,initMonth-1,initDay);today=new Date();d=Math.floor((today.getTime()-initDate.getTime())/(24*60*60*1000)); document.write('禁煙開始'+d+'日');</script>
↓実際の動作
禁煙開始5480日
日付はフィクションです
【追記】
結婚記念日があった!これを調べるのお勧め!もうすぐ1000日になります!
いまのところ禁煙以外思いつかない
Javascriptのほうが使いでありそうだしね;
<%@ page import="java.util.*, java.text.*" %>
<%
Calendar today = Calendar.getInstance();
Calendar stdate = Calendar.getInstance(Locale.JAPAN);
stdate.set(2010,Calendar.MAY,10);// 2010年5月10日
long days = today.getTimeInMillis() - stdate.getTimeInMillis();
days /= (24*60*60*1000);
pageContext.setAttribute("kinen",days);
%>
禁煙開始${kinen}日目
<br>
<script type="text/javascript">var initYear=2010;var initMonth=5;var initDay=10;initDate=new Date(initYear,initMonth-1,initDay);today=new Date();d=Math.floor((today.getTime()-initDate.getTime())/(24*60*60*1000)); document.write('禁煙開始'+d+'日');</script>
↓実際の動作
禁煙開始5480日
日付はフィクションです
【追記】
結婚記念日があった!これを調べるのお勧め!もうすぐ1000日になります!
コメント
コメントを投稿
「コメントを投稿できるユーザー」の範囲は変更される可能性があります。