我有一个类型为"datetime"的列,其值为2009-10-20 10:00:00
我想从datetime中提取日期并编写如下查询:
SELECT * FROM
data
WHERE datetime = '2009-10-20'
ORDER BY datetime DESC
Run Code Online (Sandbox Code Playgroud)
以下是最好的方法吗?
SELECT * FROM
data
WHERE datetime BETWEEN('2009-10-20 00:00:00' AND '2009-10-20 23:59:59')
ORDER BY datetime DESC
Run Code Online (Sandbox Code Playgroud)
但是,这会返回一个空结果集.有什么建议?
我在symfony2表单中添加了一个jQuery datepicker.
树枝文件:
$('.date').datepicker({
showOn: 'button',
buttonImageOnly: true,
changeMonth: true,
changeYear: true,
dateFormat: 'yy-MM-dd ',
yearRange: "-0:+1"
});
Run Code Online (Sandbox Code Playgroud)
PostType.php
$builder->add('toDate','datetime',array(
'input' => 'datetime',
'widget' => 'single_text',
'format' => 'yy-MM-dd',
'attr' => array('class' => 'date')
));
Run Code Online (Sandbox Code Playgroud)
我尝试了几种日期格式.但是This value is not valid.当我提交时,我总是得到.我试图获取表单错误,但它不提供任何更多信息.
我正在使用 Symfony 5,并且已经安装了 easyAdmin 3.1 包。
它在我的本地主机中使用:
https://127.0.0.1:8000/admin
Run Code Online (Sandbox Code Playgroud)
但是,当我部署到我的 heroku 帐户时,访问 /admin 时出现错误:
404 : The requested URL was not found on this server.
Run Code Online (Sandbox Code Playgroud)
我的 heroku 应用网址是:
https://symfony-aristos.herokuapp.com/admin
事实上,这种情况发生在除 / 之外的任何 url 上。所以这与重定向有关。
https://symfony-aristos.herokuapp.com/login
在heroku日志中,我看到的是:
2020-11-25T07:58:41.279377+00:00 app[web.1]: 10.11.131.158 - - [25/Nov/2020:07:58:41 +0000] "GET /admin HTTP/1.1" 4604 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36
heroku 方面还缺少其他任何东西才能使其正常工作吗?