在PHP中,您可以使用strtotime()
轻松地将英文文本日期时间描述转换为适当的日期。
Javascript中有没有类似的东西?
发布于 2010-10-29 08:48:17
我找到了this article并尝试了该教程。基本上,您可以使用date构造函数来解析日期,然后从getTime()
方法中编写get秒
var d=new Date("October 13, 1975 11:13:00");
document.write(d.getTime() + " milliseconds since 1970/01/01");
这行得通吗?
发布于 2012-02-06 02:51:16
是的,是这样的。而且所有主流浏览器都支持它:
var ts = Date.parse("date string");
唯一的区别是此函数返回毫秒而不是秒,因此您需要将结果除以1000。
发布于 2016-01-10 04:43:17
我嫉妒php中的strtotime(),但我在javascript中使用moment完成了我的工作。虽然不像php那样甜蜜,但也做得很巧妙。
// first day of the month
var firstDayThisMonth = moment(firstDayThisMonth).startOf('month').toDate();
在endOf()
和startOf()
中使用subtract()
和add()
来回切换
// last day of previous month
var yesterMonthLastDay = moment(yesterMonthLastDay).subtract(1,'months').endOf('month').toDate();
https://stackoverflow.com/questions/4048204
复制相似问题