小编Abh*_*rty的帖子

php if语句检查当前日期时间是否在2个日期时间列之间

PostQopen和PostQClose是日期时间列.我需要一个php if语句来检查当前日期时间是否在PostQopen和PostQClose列之间.

$now = date('Y-m-d H:i:s');

if($rows['PostQopen'] >= '$now' && $rows['PostQClose'] < '$now' ){

echo "TRUE";

} else { 

echo "FALSE";

};
Run Code Online (Sandbox Code Playgroud)

php datetime

4
推荐指数
2
解决办法
1万
查看次数

DateTime::createFromFormat() 带有尾随时区

我遇到了DateTime::createFromFormat()的一些奇怪问题

我有一个输入日期

2014 年 5 月 9 日星期五 11:00:00 GMT 0200

现在,当我在其上应用 DateTime::createFromFormat() 时,它似乎不起作用。

所以我做了什么

$d = DateTime::createFromFormat('D M m Y H:i:s T 0200', 'Fri May 09 2014 11:00:00 GMT 0200');
echo $d->format("Y-m-d H:i:s");
Run Code Online (Sandbox Code Playgroud)

上面的代码运行良好。

现在的问题是我看到值 0200 正在随着通常来自提要的不同输入值而变化。并且找不到解决这个问题的方法。

http://php.net/manual/en/datetime.createfromformat.php

在手册中它支持在末尾添加 + , * 但这会出现错误

所以

$d = DateTime::createFromFormat('D M m Y H:i:s T *', 'Fri May 09 2014 11:00:00 GMT 0200');
Array 
( 
  [warning_count] => 0 
  [warnings] => Array ( ) 
  [error_count] => 1 
  [errors] => Array ( 
     [30] …
Run Code Online (Sandbox Code Playgroud)

php datetime date

1
推荐指数
1
解决办法
2467
查看次数

使用开始日期和结束日期获取月份名称?

$startDate = "2014-03-01";
$endDate= "2014-05-25";
Run Code Online (Sandbox Code Playgroud)

所需结果:3月,4月,5月;

php date

1
推荐指数
1
解决办法
581
查看次数

Delphi MySql:where子句中的未知列

我正在使用Delphi对MySQL数据库执行查询.

一个简单的查询,如:

select * from table1, table2 
where table1.field1 = table2.field1
Run Code Online (Sandbox Code Playgroud)

通过Navicat完美地工作,但无法使用带有错误消息的delphi:

"where子句中的未知列field1"

谢谢

mysql delphi

0
推荐指数
1
解决办法
481
查看次数

SQL查询以获取表中的最高值

我有一张表,其中包含以下信息:

ID          Name        Value       
===         =====       =======
1           apple       5
2           green       10
3           orange      1
4           blue        0
5           fish        3
6           lettuce     2
7           cabbage     4
8           computer    1
9           car     0
10          sport       9
11          racing      15
Run Code Online (Sandbox Code Playgroud)

我希望能够在此表中仅提取3个最高值记录.所以例如我想按顺序提取以下内容.

11          racing      15
2           green       10
10          sport       9
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用ORDER BY按值排序,所以它首先给我最高.但是我如何查询才能获得这些记录?

mysql sql

0
推荐指数
1
解决办法
73
查看次数

标签 统计

php ×3

date ×2

datetime ×2

mysql ×2

delphi ×1

sql ×1