关于网页中显示日期??

我想在网页某个位子加上什么代码可以显示出当前日期的前两天日期。
比如今天是5月12日,则显示出5月10日,依次类推。格式是 5.12或05.12
谁帮帮我 谢谢

显示当前日期和时间
至于前两天的日期 无非就是 if一下...自己研究吧
(保存后 改后缀为html 这个应该不用教了吧..)
如下:
<HTML>
<BODY>
<script language="javaScript">
var now= new Date( );
var hour = now.getHours();
if (hour>=0 && hour <=12)
document.write("上午好!")
if (hour>12 && hour<= 18)
document.write("下午好!");
if (hour>18 && hour <24)
document.write("晚上好!");
document.write("<P>今天日期:"+now.getYear()+"年"+(now.getMonth( )+1)+"月"+now.getDate()+"日");
document.write("<P>现在时间:"+now.getHours()+"点"+now.getMinutes( )+"分");
</script>
</body>
</HTML>
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-05-13
<%SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
Calendar ca=Calendar.getInstance();
ca.setTime(new Date());
ca.add(Calendar.DAY_OF_WEEK,2);
out.println(sdf.format(ca.getTime()));

%>刚敲的楼主试一下吧,看有没有错,有错补充下,
把它嵌入jsp页面的body标签中就可以了
第2个回答  2008-05-13
JSP做的!

<%@ page contentType="text/html; charset=GB2312" language="java" %>
<%@ page import="java.util.*;"%>
<html>
<body>
<%
GregorianCalendar ca = new GregorianCalendar();
int month , day;
String time;
month= ca.get(Calendar.MONTH)+1;
day = ca.get(Calendar.DAY_OF_MONTH)-2;
time = month+"."+day;
out.print(time);
%>
</body>
</html>
第3个回答  2008-05-13
你不会new出当前时间,之后-掉两天???
都没用你去-double值,这个还有问题???
第4个回答  2008-05-13
你要js的还是java的?
相似回答