JS中的.getTime,在易语言中怎么表示

JavaScript09

JS中的.getTime,在易语言中怎么表示,第1张

这样看的更明显些

.版本 2

.支持库 spec

.子程序 _按钮1_被单击

.局部变量 script, 类_脚本组件

调试输出 (script.计算表达式 (“(new Date).getTime()”) + “---” + 时间_取现行时间戳 ())

利用JS内置函数Date先把日期格式化,然后用getTime()方法获得毫秒数,然后进行比较

<script type="text/javascript">

    var a = new Date("2016-12-12")

    var date1 = a.getTime()

    var b = new Date("2016-12-31")

    var date2 = b.getTime()

    if (date1 > date2) {

        alert("第一个日期大!")

    } else {

        alert("第二个日期大!")

    }

</script>

也可以自定义函数来比较,这个比较好点

<script type="text/javascript">

    function dateCompare(date1,date2) {

        var a = new Date(date1)

        var b = new Date(date2)

        if (a.getTime() > b.getTime()) {

            alert(date1+"比"+date2+"大")

        } else {

            alert(date2+"比"+date1+"大")

        }

    }

    dateCompare("2016-12-12","2011-12-12")

</script>

其实不用getTime()这个方法,直接用Date()格式化的值也可以直接把两个日期比较出来的,只不过换算成毫秒比较好理解。我那里的函数,少了一个相等情况的判断,不过总体意思是差不多的。