mktime相关内容

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

嘿,我有一个保存事件的数据库.有 2 个字段“开始"和“结束",它们包含时间戳.当管理员输入这些日期时,他们只能设置日、月、年.所以我们只处理包含天、月、年的戳记,而不是小时、分钟、秒(小时、分钟和秒设置为 0,0,0). 我有一个事件,开始时间为 1262304000,结束时间为 1262908800.这些转换为 2010 年 1 月 1 日和 2010 年 1 月 8 日.我如何获得这些 ..
发布时间:2022-01-13 09:07:18 PHP

PHP转换日期格式dd/mm/yyyy =>yyyy-mm-dd

我正在尝试将日期从 dd/mm/yyyy =>yyyy-mm-dd.我使用了 mktime() 函数和其他函数,但我似乎无法使其工作.我已经设法explode 使用 '/' 作为分隔符的原始日期,但我没有成功更改格式并交换 '/'带有 '-'. 任何帮助将不胜感激. 解决方案 m/d/y 或 d-m-y 格式的日期可以通过查看来消除歧义在各个组件之间的分隔符处:如果分隔符是斜杠 ..
发布时间:2022-01-12 08:53:54 PHP

从日期 PHP 获取周数(在一年中)

我想约会并计算出它的周数. 到目前为止,我有以下内容.它应该是 42 时返回 24. 数字颠倒是错的还是巧合?还是我快到了? 解决方案 今天,使用 PHP 的 DateTime 对象更好: format("W");回声“周数:$周"; 这是因为在mktime()中,它是这样的: mktime(小时、分钟、秒、月、日、年); 因此,您的订单是错误的. ..
发布时间:2021-12-10 09:52:24 PHP

PHP 转换日期格式 dd/mm/yyyy =>yyyy-mm-dd

我正在尝试从 dd/mm/yyyy => 转换日期yyyy-mm-dd.我已经使用了 mktime() 函数和其他函数,但我似乎无法让它工作.我已经设法使用 '/' 作为分隔符 explode 原始日期,但我没有成功更改格式并交换 '/'带有 '-'. 任何帮助将不胜感激. 解决方案 m/d/y 或 d-m-y 格式的日期通过查找消除歧义在各个组件之间的分隔符处:如果分隔符是一个 ..
发布时间:2021-12-10 09:35:16 PHP

php mktime() 和/或 php date() 问题 - 1901 年之前 - 64 位

我知道 php mktime()、32 位系统和年份 2038 存在问题,但是,我的问题是,如果在 64 位系统上运行,这个问题是否仍然存在? 我使用了提到的代码 此处 并确定我的主机运行的是 64 位系统. 我按照以下格式从用户输入中收集日期: $m = 用户选择的月份(2 位数字);$d = 用户选择的日期(2 位数);$y = 用户选择的年份(4 位数字) 这是我用来 ..
发布时间:2021-11-25 07:27:42 PHP

为什么 mktime 为我的 std::tm 返回 -1

我有一个看起来正确的 std::tm. 但是,当使用 mktime 规范化时,我看到的是 -1 根据man mktime: mktime() 函数返回指定的日历时间;如果不能表示日历时间,则返回-1; 但是,查看我发布的屏幕截图,我看不出 std::tm 中的内容有什么问题 tm_gmtoff 和tm_zone? 解决方案 struct tm 对象的 tm_year ..
发布时间:2021-09-07 19:46:52 C/C++开发

计算本周星期一的日期

目标:如果星期几不是星期一,则显示当前星期几的日期.如果星期几是星期一,只需显示今天的日期即可. **这是我写的,我认为可以,但是可能不是确定日期的最干净的方法.话虽这么说,有没有人看到代码错误或行不通的任何原因?** ..
发布时间:2021-04-29 19:11:31 PHP

每天倒数到EST小时?

我每天将如何计算到特定的时间,例如美国东部标准时间下午12点...,这样它将倒计时1小时56分钟,直到中午12点/午餐?我正在寻找简短的东西,不需要CSS或JS,因为它将是文本,并且仅在刷新页面时更新. 解决方案 这就是我一直在寻找的,以防它对其他人有所帮助. function countdown($year, $month, $day, $hour, $minute) { $th ..
发布时间:2020-06-30 22:45:32 PHP

.mktime和.strftime帮助返回错误的星期几

在我大吼大叫之前,我不是一个PHP编码器,并且我进行了大量搜索以尝试找出问题并在网上和网上没有运气.我已经看过一些东西,但是由于我的理解有限,所以没有足够的理解来应用. php代码是由已消失的人开发的,因此不支持,因此我有一个小错误需要尝试清理,为什么html/css的家伙甚至试图弄清楚这没有多大运气.因此,请感谢小组的帮助,耐心和具体性. 问题:PHP代码在软件生成的统计报告中返回错误的星 ..
发布时间:2020-06-30 22:45:29 PHP

mktime显示不一致的输出

在尝试编写返回比给定时间少24小时的代码时,mktime()显示不一致的输出.我的计算与此类似:current_time(GMT) - 86400,应返回正确的值.我们要做的就是根据输入时间进行计算;我们使用mktime()更改时间并获取GMT时间,然后进行常规计算.我在下面包含了我的代码. #include #include int main() { ..
发布时间:2020-06-30 22:45:26 其他开发

mktime()使用date()夏令时知道吗?

我在s.o上已阅读了有关此问题的几个问题.而且似乎都没有人直率地问或回答这个问题: $ts_today = mktime( 0, 0, 0, date('m'), date('d'), date('Y') ); 这个夏令时知道吗? 如果没有,我如何使mktime()意识到夏令时? 解决方案 〜关于 the PHP网站本身,以及一些有用的示例.简而言之,较新版本的PHP将DS ..
发布时间:2020-06-30 22:45:22 PHP

将mysql时间戳转换为mktime

我有以下MySQL时间戳: 2009-06-23 16:21:48 如何将其转换为mktime()之类的格式? 解决方案 有一个MySQL函数SELECT unix_timestamp(MyDatetimeColumn) FROM MyTable 或者,如果您已经有了字符串,则可以使用PHP函数 strtotime() . ..
发布时间:2020-06-30 22:45:18 PHP

转换为unix时间戳不正确

我有一个编写的函数(如果有很好的标准替代品,请告诉我...) time_t get_unix_time(string time_str) { time_t loctime; time(&loctime); struct tm *given_time; time_str = time_str.substr(0, time_str.find_first_of(' ..
发布时间:2020-06-30 22:45:16 C/C++开发

我使用tm/mktime是否错误,是否没有解决方法?

我认为以下程序应将每年的第一天从1AD到1970的秒数输出到1970,在其编译的系统上,time_t的大小在其前面(CHAR_BIT是宏,所以我认为您不能只是复制编译后的可执行文件并假设它是正确的,尽管实际上在今天,所有东西都使用8位char. #include #include #include #include ..
发布时间:2020-06-30 22:45:14 其他开发

valgrind抱怨__mktime-是我的错吗?

第一次(在我的新开发环境中),我看到valgrind抱怨mktime,但是我不确定这是libc库,valgrind还是我的代码中的错误.我将从下面的错误开始-这是足够的信息来解释原因吗? ==3682== at 0x38ACE9A505: __mktime_internal (in /lib64/libc-2.12.so) ==3682== by 0x4D66F7: ??? == ..
发布时间:2020-06-30 22:45:11 其他开发

PHP strtotime()函数可以接受格式吗?

如果您可以为PHP提供 strtotime()的日期格式,它可以理解并可以转换,则可以很好地工作,但是例如,您给它指定了英国日期,则它无法提供正确的unix时间戳. 是否有任何PHP函数(正式的或非正式的)可以接受格式变量,该变量告诉函数日期和时间以哪种格式传递? 与之最接近的是date_parse_from_format()和mktime() 的混合物 // Example u ..
发布时间:2020-06-30 22:45:06 PHP

系统调用mktime忽略tm_isdst标志

关于mktime和DST的另一个问题 Linux,Ubuntu,时区设置为欧洲/柏林,即当前时间为CEST: >date Mon Aug 22 16:08:10 CEST 2016 >date --utc Mon Aug 22 14:08:14 UTC 2016 到目前为止一切正常. 现在,我尝试运行以下代码: #include #include ..
发布时间:2020-05-29 18:48:12 服务器开发

在PHP中的2个Unix时间戳之间寻找日子

嗨,我有一个保存事件的数据库.有两个字段“开始"和“结束",其中包含时间戳.当管理员输入这些日期时,它们只能设置日,月,年.因此,我们只处理包含日,月,年,而非小时,分钟,秒(小时,分钟和秒设置为0,0,0)的邮票. 我有一个事件,开始时间为1262304000,结束时间为1262908800.这些事件分别转换为2010年1月1日和2010年1月8日.如何获得这些时间戳之间的所有时间?我希望 ..
发布时间:2020-05-27 02:30:23 PHP