binux/qiandao

post如何自动获取当前日期?

Closed this issue · 12 comments

qiandao

网站的签到,post中必须填写签到日期,也必须为当日,不知道应该用怎么操作,这个可以实现吗,应该用什么函数?

binux commented

{{ date_time() }}

{{ 约会时间() }}

大佬,这个函数是有用的,但是好像不能解决我的问题,他提交的参数是:
m=2018-10-26%2004%3A53%3A29
但是我需要的是年月日分开明确的提交,百度查了一下,发现好多语言都用的是date_time 没查出来该怎么只获取单独的年月日,大佬百忙之中能不能在抽空回复一下我。

binux commented

{{ date_time().split('-')[0] }}

{{ date_time().split('-')[0] }}

感谢大佬的回复,确实问题解决了一半了,我使用{{ date_time().split('-')[0] }} {{ date_time().split('-')[1] }} 成功获取到‘年’和‘月’ 但是‘日’并不能获取到
如果使用{{ date_time().split('-')[2] }} 获取的是
26%2004%3A53%3A29
后面带有一串乱码
我试着使用{{ date_time().split('%')[0] }} 出现的是完整的时间
2018-10-26%2004%3A53%3A29
如果{{ date_time().split('%')[1] }} 则为空白

百度了一下特殊符号需要加\
{{ date_time().split('\%')[0] }}

但是好像也没有效果 分割不了

我在想是不是符号错了 其实‘%’ 是空格
{{ date_time().split(' ')[0] }}
依然无效

没办法了 ,大佬再教教我可以 吗

binux commented

{{ date_time().split(' ')[0].split('-')[-1] }}

image
image

完美的解决了我的问题emmmmmmm
我要哭了哇!!!!!!!!
为什么时间是29号啊!!!!今天已经三十了啊!!!!
前两天还是准的啊!!!!!
我哭给你看!!!!!!!
呜呜呜呜呜呜呜!!!!!

binux commented

{{ date_time(time_difference=8) }} 看看

{{ date_time(time_difference=8) }} 看看

测试时直接就

<title>500: Internal Server Error</title>500: Internal Server Error
binux commented

现在应该好了,你也不用加 time_difference 了

现在应该好了,你也不用加 time_difference 了
o了 谢谢大佬

大佬 出大湿啦!
image

这可如何是好 一直登陆不上 ,重新抓包上传也是这样 但是只签到的话(手打cookie)没问题

今天又正常了..... 大佬无视上面的问题把