时间不正确但是正确的日期

时间:2014-02-14 06:49:43

标签: javascript

好的,我有一个javascript的当前时间和日期。然而,时间是提前7小时列出的。我该如何解决这个问题?当您看到工作网站时,它应显示一条消息以及当前时间和日期。然而,提前约7小时。日期和消息与显示时间匹配,但不是最新的。我不明白锄头来解决它。

<script type="text/javascript">
/* <![CDATA[ */

    var dateObject = new Date();
    var greeting = " ";
    var curTime = " ";
    var minuteValue = dateObject.getMinutes();
    var hourValue = dateObject.getHours();

    if (minuteValue < 10)
    minuteValue = "0" + minuteValue;
    if (hourValue < 12) {
    greeting = "<p> Good morning! "
    curTime = hourValue + ":" + minuteValue + " AM ";
    }
    else if (hourValue == 12) {
    greeting = "<p> Good afternoon! ";
    curTime = hourValue + ":" + minuteValue + " PM ";
    }
    else if (hourValue < 17) {
    greeting = "<p> Good afternoon! "
    curTime = (hourValue-12) + ":" + minuteValue + " PM "
    }
    else {
    greeting = "<p>Good evening! "
    curTime = (hourValue-12) + ":" + minuteValue + " PM "
    }

    var dayArray = new Array("Sunday", "Monday", "Tuesday",
    "Wednesday", "Thursday", "Friday", "Saturday");
    var monthArray = new Array("January", "February",
    "March", "April", "May", "June", "July", "August",
    "September", "October", "November", "December");


    var day = dateObject.getDay();
    var month = dateObject.getMonth();

    document.write("<p>" + greeting + " It is " + curTime
    + " on " + dayArray[day] + "," + monthArray[month]
    + "" + dateObject.getDate() + ","        + dateObject.getFullYear()
    + ".</p>");

0 个答案:

没有答案
相关问题