标签: strtotime

在PHP中增加日期的最简单方法?

假设我有一个字符串,"2007-02-28"我能编写的最简单的代码是"2007-03-01"什么?现在我只是使用strtotime(),然后添加24*60*60,然后使用date(),但只是想知道是否有更干净,更简单,或更聪明的方式.

php datetime date strtotime date-manipulation

37
推荐指数
5
解决办法
8万
查看次数

php strtotime"last monday"如果今天是星期一?

我想用strtotime("last Monday").

问题是,如果今天是星期一,那又回归了什么?它似乎正在返回上周一的星期日.在这种情况下,如何让它返回今天的日期?

php datetime strtotime

35
推荐指数
3
解决办法
6万
查看次数

如何将周数和年份转换为unix时间戳?

我正在尝试将日期组合成一个星期的数字和年份,然后我想将该周数转换回unix时间戳.我该怎么做呢?

php strtotime strftime mktime

32
推荐指数
1
解决办法
3万
查看次数

PHP检查当前时间是否在指定时间之前

如果当前时间是当天下午2点之前,我需要检查PHP.

我之前的strtotime日期已经完成了这个,但是这次它只有一个时间,所以显然每天0.00将重置时间,并且布尔值将重置falsetrue.

if (current_time < 2pm) {
   // do this
}
Run Code Online (Sandbox Code Playgroud)

php date strtotime

32
推荐指数
4
解决办法
7万
查看次数

查找php中2个unix时间戳之间的天数

干草,我有一个举办活动的数据库.有两个字段'start'和'end',它们包含时间戳.当管理员输入这些日期时,他们只能设置日,月,年.所以我们只处理包含天,月,年,而不是小时,分钟,秒(小时,分钟和秒设置为0,0,0)的邮票.

我有一个事件,开始时间为1262304000,结束时间为1262908800.这些转换为2010年1月1日和2010年1月8日.我如何获得这些时间戳之间的所有日期?我希望能够返回2010年1月2日(1262390400),2010年1月3日(1262476800)..一直到结束邮票.这些事件可以跨越到不同月份,例如5月28日至6月14日.

任何想法如何做到这一点?

php unix timestamp strtotime mktime

28
推荐指数
1
解决办法
5万
查看次数

PHP中的PHP strtotime()

PHP中的strtotime()可以执行以下转换:

输入:

strtotime(’2004-02-12T15:19:21+00:00?);
strtotime(’Thu, 21 Dec 2000 16:01:07 +0200?);
strtotime(’Monday, January 1st’);
strtotime(’tomorrow’);
strtotime(’-1 week 2 days 4 hours 2 seconds’);

输出:

2004-02-12 07:02:21
2000-12-21 06:12:07
2009-01-01 12:01:00
2009-02-12 12:02:00
2009-02-06 09:02:41

在java中有一种简单的方法吗?

是的,这是重复的.但是,最初的问题没有得到回答.我通常需要能够查询过去的日期.我想让用户能够说'我想要所有事件从"-1周"到"现在"'.它将使这些类型的请求更容易编写脚本.

php java strtotime

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

strtotime与不同的语言?

strtotime只能在服务器上使用默认语言吗?下面的代码应该解决到2005年8月11日,但它使用法语"aout"而不是英语"aug".

任何想法如何处理这个?

<?php
    $date = strtotime('11 aout 05');
    echo date('d M Y',$date);
?>
Run Code Online (Sandbox Code Playgroud)

php localization strtotime

24
推荐指数
5
解决办法
3万
查看次数

如何获取当月,第一天,零小时的时间戳

我想在00:00:00获得该月第一天的时间戳.

例如,2012年1月1日00:00:00的时间戳

我这样做:

$test_month = time(); // Seconds
$test_month = date('M', $test_month); // This month
$test_month = strtotime($test_month); // Timestamp of this month
echo $test_month;
Run Code Online (Sandbox Code Playgroud)

这是返回当月当天的零小时,而不是月初.

有什么建议?

php timestamp date strtotime

24
推荐指数
3
解决办法
2万
查看次数

转换后显示'1970-01-01'的PHP日期

我有一个日期格式的表格dd/mm/yyyy.为了搜索数据库,我将日期格式改为yyyy-mm-dd.但当我echo,它显示1970-01-01.PHP代码如下:

$date1 = $_REQUEST['date'];     
echo date('Y-m-d', strtotime($date1));
Run Code Online (Sandbox Code Playgroud)

为什么会这样?我该如何格式化yyyy-mm-dd

php mysql date strtotime

23
推荐指数
2
解决办法
8万
查看次数

什么是Unix时间戳以及为什么要使用它?

什么是Unix时间戳?在PHP中,当使用日期时,函数strtotime()输出一些整数值 - 这是什么?我试图了解这一点,但我无法得到满意的答案,特别是为什么我们需要使用转换日期strtotime().

php timestamp strtotime

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