首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >php的strtotime()的Javascript等价物?

php的strtotime()的Javascript等价物?
EN

Stack Overflow用户
提问于 2010-10-29 08:40:08
回答 7查看 137.5K关注 0票数 90

在PHP中,您可以使用strtotime()轻松地将英文文本日期时间描述转换为适当的日期。

Javascript中有没有类似的东西?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2010-10-29 08:48:17

我找到了this article并尝试了该教程。基本上,您可以使用date构造函数来解析日期,然后从getTime()方法中编写get秒

代码语言:javascript
复制
var d=new Date("October 13, 1975 11:13:00");
document.write(d.getTime() + " milliseconds since 1970/01/01");

这行得通吗?

票数 53
EN

Stack Overflow用户

发布于 2012-02-06 02:51:16

是的,是这样的。而且所有主流浏览器都支持它:

代码语言:javascript
复制
var ts = Date.parse("date string");

唯一的区别是此函数返回毫秒而不是秒,因此您需要将结果除以1000。

Check what valid formats can JavaScript parse.

票数 66
EN

Stack Overflow用户

发布于 2016-01-10 04:43:17

我嫉妒php中的strtotime(),但我在javascript中使用moment完成了我的工作。虽然不像php那样甜蜜,但也做得很巧妙。

代码语言:javascript
复制
// first day of the month
var firstDayThisMonth = moment(firstDayThisMonth).startOf('month').toDate();

endOf()startOf()中使用subtract()add()来回切换

代码语言:javascript
复制
// last day of previous month
var yesterMonthLastDay = moment(yesterMonthLastDay).subtract(1,'months').endOf('month').toDate();
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4048204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档