如何在JavaScript中将一个类似于20020424的长整型数据转换为YYYY-MM-DD?

解决方案 »

  1.   

    <script language="javascript">
    var a='20040215'
    alert(a.replace(/^(\d{4})(\d{2})(\d{2})$/,"$1-$2-$3"))
    </script>
      

  2.   

    http://www.cnblogs.com/thinhunan/archive/2006/09/29/518515.html
      

  3.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD>
    <script language="javascript">
    var a='20040215'
    alert(a.replace(/^(\d{4})(\d{2})(\d{2})$/,"$1-$2-$3"))
    </script>
    <BODY>
    <form name=fr><input type=radio name=r1 value=A onclick="javascript: document.fr.hValue.value=1;">Value=1<br>
    <input type=radio name=r1 value=B onclick="javascript: fr.hValue.value=1;">Value=2<br>
    <input type=radio name=r1 value=C onclick="javascript: fr.hValue.value=1;">Value=3<br><input type=button name=hValue value=0 onclick="this.disabled=true"></form>
    </BODY>
    </HTML>
      

  4.   

    谢谢,我想问一下关于Session数组的问题,你有没有关于Session数组的实例贴在网上可以吗?
      

  5.   

    import java.util.Date;public class dDate_long { /**
     * @param args
     */
    public static void main(String[] args) {
    Date dDate = new Date();
    long lTime = dDate.getTime();
    System.out.println(lTime);
    Date new_date = new Date();
    new_date.setTime(lTime);
    System.out.println(new_date.toString());
    System.out.println(new_date.toLocaleString());
    }}结果:
    1181392743775
    Sat Jun 09 20:39:03 CST 2007
    2007-6-9 20:39:03那么如果在javascript中输入值是1181392743775这个long型数据,输出是YYYY-MM-DD,请问怎么实现。。