繁体   English   中英

在 JavaScript 时间和日期函数方面需要帮助

[英]Need help in JavaScript Time and Date Function

如果我使用它,它会显示完整的时间,例如 Sun Oct 18 2015 07:05:16 GMT-0700 (PDT)。

<script type="text/javascript">
        var date = new Date();
        document.write(date);
</script>

但我只想显示天、小时和分钟。 我怎么能这样?

请尝试以下操作:

<script type="text/javascript">
    var date = new Date();
    var day = date.getDay();
    var hour = date.getHours();
    var minutes = date.getMinutes();
    var months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
    var monthname = months[date.getMonth()];
</script>

正如@Tushar 所建议的那样。

Date.toDateString()

只返回日期。 或者您可以按照@Tushar 的建议分别获取日期、月份和年份。

查看developer.mozilla.org了解更多关于Date

我从来没有遇到过任何直接在 javascript 或者 php 中的东西,但你可以试试这可能会很长。

function time(d) {
    var k = new Array(7);
    k[0]=  "Sunday";
    k[1] = "Monday";
    k[2] = "Tuesday";
    k[3] = "Wednesday";
    k[4] = "Thursday";
    k[5] = "Friday";
    k[6] = "Saturday";

    var n = weekday[d.getDay()];
    return(n+', '+d.getHours()+':'+d.getMinutes());
}

然后调用它使用。

time( new Date());

希望有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM