我如何获得客户的时间?当我使用date()它返回服务器的时间。
date()
每个人都提到,PHP仅显示服务器端时间。
对于客户端,您将需要Javascript,以下方法可以解决问题。
var currentTime = new Date(); var hours = currentTime.getHours(); var minutes = currentTime.getMinutes(); if (minutes < 10) { minutes = "0" + minutes; } document.write("<b>" + hours + ":" + minutes + " " + "</b>");
而且,如果您想要AM / PM后缀,则应执行以下操作:
var currentTime = new Date(); var hours = currentTime.getHours(); var minutes = currentTime.getMinutes(); var suffix = "AM"; if (hours >= 12) { suffix = "PM"; hours = hours - 12; } if (hours == 0) { hours = 12; } if (minutes < 10) { minutes = "0" + minutes; } document.write("<b>" + hours + ":" + minutes + " " + suffix + "</b>");