首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHP每天使用cron作业生成csv

PHP每天使用cron作业生成csv
EN

Stack Overflow用户
提问于 2015-11-12 13:20:57
回答 1查看 87关注 0票数 0

我的任务是生成CSV。这很简单,但我有一个问题,我需要每天生成它。

我对日期部分使用以下查询

代码语言:javascript
复制
(AD.FINISH_DATE between DATE_SUB(NOW(), INTERVAL 1 DAY) AND NOW())

这里的问题是,如果我今天在2015年11月12日生成csv,明天在2015年11月13日12点生成csv,那么我昨天生成的那些文件将在明天的文件中生成(2015年11月13日)。

我得到了以下3个样本数据集:

代码语言:javascript
复制
app         created              finished
137893  2015-11-11 18:36:17 2015-11-11 18:37:25
137896  2015-11-12 08:59:14 2015-11-12 09:01:33
137892  2015-11-11 18:31:15 2015-11-11 18:32:25
137883  2015-11-11 16:43:05 2015-11-11 16:44:41

请帮帮忙。谢谢

EN

Stack Overflow用户

发布于 2015-11-12 13:54:25

我使用php脚本生成一个mysql查询,然后使用今天和昨天的这个参数生成csv。

代码语言:javascript
复制
$today = date('Y-m-d'.' 00:00:00');

$yesterdayFormula = strtotime ( '-1 day' , strtotime ( $today ) ) ;
$yesterdayFormula = date ( 'Y-m-d' , $yesterdayFormula );
$yesterday = $yesterdayFormula.' 00:00:00'; 

更改了

代码语言:javascript
复制
(AD.FINISH_DATE between DATE_SUB(NOW(), INTERVAL 1 DAY) AND NOW())

更改值:

代码语言:javascript
复制
(AD.FINISH_DATE between '$yesterday' and '$today')
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33664934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档