我正在使用MomentJS
来处理项目中的日期。
我需要从当前日期开始上个月的日期。
我的意思是,如果今天是4月6日,当我点击某个按钮时,我应该在3月7日到4月6日之间获得一段时间。例如,如果今天是3月15日也应该这样:在这种情况下,我应该得到一个2月16日到3月15日之间的时期。
我阅读了MomentJS文档,并找到了以下方法:
moment().subtract(1,'months');
moment().subtract(30, 'days');
正如您所见,它们无法满足我的需求。
有什么想法吗?
答案 0 :(得分:5)
如果您想要在1个月前的一天之后的某一天,您需要在结果上添加1天:
moment().subtract(1, 'month').add(1, 'day');
console.log("Today:", moment().format("Do MMMM"));
console.log("Month ago:", moment().subtract(1, 'month').add(1, 'day').format("Do MMMM"));

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>
&#13;
答案 1 :(得分:2)
尝试"INSERT INTO employee (firstname) VALUES (AES_ENCRYPT('$name', '$encryption_key'))"
。