JavaScript 日期和时间
与以下 PHP 代码等效的 JavaScript 是什么:
$expTime = time() + (5 * 60 * 60); // now plus 5 hours (5 hour; 60 mins; 60 secs)
$expTimeStr = gmdate('Y-m-d\TH:i:s\Z', $expTime);
What is the JavaScript equivalent to the following PHP code:
$expTime = time() + (5 * 60 * 60); // now plus 5 hours (5 hour; 60 mins; 60 secs)
$expTimeStr = gmdate('Y-m-d\TH:i:s\Z', $expTime);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
gmdate()
函数不能很好地转移到 JavaScript...有phpjs 上的gmdate()
端口,使用 来自 phpjs 的date()
函数 进行复杂的格式化。计算日期:
(+new Date())
在添加 ms 之前强制将 Date() 转换为整数,并将其传递回new Date()
构造函数。The
gmdate()
function doesn't transfer well to JavaScript... There is agmdate()
port on phpjs that uses thedate()
function from phpjs to do the complex formatting.To calculate the date:
The
(+new Date())
forces the Date() into an integer before adding ms, and passing it back to thenew Date()
constructor.Javascript 的内置日期格式并不令人难以置信,但我可以提供两个有用的库来完成您想要的任务。
第一个是 phpjs - 许多 php 函数的 Javascript 端口。
http://phpjs.org/functions/index
http://phpjs.org/functions/gmdate:586
第二个是 jQuery 插件:
http://joncom.be/code/jquery-phpdate/
The built in date formatting for Javascript isn't incredible, but I can offer two helpful libraries to accomplish what you want.
The first is something called phpjs - Javascript ports of a number of php functions.
http://phpjs.org/functions/index
http://phpjs.org/functions/gmdate:586
The second is a jQuery plugin:
http://joncom.be/code/jquery-phpdate/