Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过date.js表达式获取前一周_Javascript_Jquery_Jquery Ui_Datetime_Jquery Plugins - Fatal编程技术网

Javascript 通过date.js表达式获取前一周

Javascript 通过date.js表达式获取前一周,javascript,jquery,jquery-ui,datetime,jquery-plugins,Javascript,Jquery,Jquery Ui,Datetime,Jquery Plugins,我正在使用date.js作为日期范围预设。 我正在尝试使用date.js表达式获取“前一周”的日期。 Date.parse(“sun”)返回上一个“星期日”。 我怎样才能在最后一个星期天之前拿到“星期天”。 在代码中,我可以使用Date.parse(“sun”).add({days:-7}),但如何使用表达式执行此操作?您可以使用以下语法: Date.parse('t - 7d') 上面写着“今天减去7天” 有关使用脚本可以解析哪些内容和不能解析哪些内容的详细信息,请查看。我的解决方案将转发到

我正在使用date.js作为日期范围预设。 我正在尝试使用date.js表达式获取“前一周”的日期。
Date.parse(“sun”)
返回上一个“星期日”。 我怎样才能在最后一个星期天之前拿到“星期天”。
在代码中,我可以使用
Date.parse(“sun”).add({days:-7})
,但如何使用表达式执行此操作?

您可以使用以下语法:

Date.parse('t - 7d')
上面写着“今天减去7天”


有关使用脚本可以解析哪些内容和不能解析哪些内容的详细信息,请查看。

我的解决方案将转发到插件的以下函数:

function () { return Date.parse("last sun").addDays(-7); }

在普通的JS中,您可以这样做:
d.setDate(d.getDate()-d.getDay()-7)
。对不起,我的意思是如何使用date.JS表达式。类似Date.parse(“prev-sun”)的东西我需要最后一个星期天和前一个星期天,“t-7d”是最后7天。嗯,你为什么需要这种语法?我猜是从数据源中检索到的?我正在使用一个插件,该插件要求对日期预设使用这种语法。。。