问题标签 [mktime]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4186 浏览

php - 如何在 PHP 中反转 mktime() 函数?

我正在使用以下将时间转换为整数

mktime(hour,minute,second,month,day,year)

我将如何扭转这一点以获得所需的日期?目前我不需要 Minutes 或 Seconds,所以我为它们使用 Zeroes '0'。任何建议,将不胜感激。

谢谢。

0 投票
2 回答
1016 浏览

php - mktime 和时区的问题

我想显示 2010 年 11 月 1 日 00:00:00 的时间戳,代码如下

$day = mktime(0,0,0,11,1,2010);

但是,它总是显示我想要的错误时间戳。例如,

日期('hmsdm y', $day);

将返回“12 11 00 01 11 10”

它总是落后于 12 小时和 11 分钟。我可以知道出了什么问题吗?如何整顿?谢谢..

0 投票
6 回答
2740 浏览

c++ - 转换为 unix 时间戳不正确

我有一个我写的函数(如果有一个好的标准替代品,请告诉我......)

该函数的输入 (time_str) 格式为1970-01-01 00:00:00.0。split_string() 函数将字符串拆分time_str为一个向量,其中包含:

{ 1970, 01, 01, 00, 00, 00 }

用于填写 given_time 结构。

我写了一个函数来测试它,并准确地传递了那个输入(纪元的开始)。但是,它给我的时间是 21600,即1970-01-01 06:00:00UTC+6。预期输出为0(纪元开始)。

注意:我在美国中部时区,即 UTC - 6。在 CST 1970 年 1 月 1 日午夜,时间@UTC 将是 1970 年 1 月 1 日 06:00:00。

我的函数中是否有任何内容使其特定于我的时区?我在这个函数中做错了什么,或者我可以做一些不同的事情来使它独立于区域,或者至少总是 UTC。

0 投票
2 回答
2287 浏览

php - PHP mktime() 用于 1900 年之前的日期

所以我正在研究这个按几十年对日期进行排序的系统。我正在使用制造时间,并且在它达到 1900 年或以下之前,我的一切工作正常。一切都返回 1964 年 12 月 24 日类型的日期之后。其他人可以告诉我为什么会发生这种情况以及可能的解决方案吗?

和代码:

0 投票
2 回答
426 浏览

c++ - Linux-x64 glibc:为什么 2 月 1 日早于 1 月 31 日?

当您调用 mktime() 时,2 月 1 日似乎早于 1 月 31 日。这是为什么呢?我做错了什么还是glibc中的错误?

这是代码:

这是输出:

注意,初衷是比较两个time_t。这个问题导致第一个日期/时间似乎晚于第二个,这显然有点问题。

这只是使用“gcc test.c”编译并在 Ubuntu 9.10、gcc 版本 4.4.1(Ubuntu 4.4.1-4ubuntu8)、libc-2.10.1-0ubuntu15 上使用“./a.out”运行

在 32 位系统上,结果与预期一致 - 即与 64 位结果完全不同!

有人愿意确认/反驳这个结果和/或对我可能做错的事情有所了解吗?

0 投票
2 回答
245 浏览

php - 在 PHP 中将多个日期转换为 Unix 时间

嗨,我有一些随机格式的日期:

或者

我需要能够在 PHP 中将它们转换为 Unix 时间。我假设我需要使用 mktime() ,但是如何格式化我的 mktime ?我无法理解手册中的示例:/

谢谢

0 投票
2 回答
3197 浏览

python - Python:time.mktime 为不同的日期返回相同的值

我正在编写一些 python 脚本来计算自较旧日期以来所花费的时间,但令人惊讶的是得到了否定的结果。我意识到问题可能出在time.mktime函数中。让我们得到这个代码:

在我的 Linux 32 位 Python 2.6.4 上,输出为:

2010-10-17 00:00:00 = 1287284400.000000
2010-10-17 01:00:00 = 1287284400.000000

不同时间的相同时间戳!难道我做错了什么?

0 投票
2 回答
3239 浏览

php - 我想在 php 中计算周、月年的日期差异?

我是新来的 php,我想知道如何计算 php 中的日期差异。
我的约会对象是mktime()甲酸盐。

请确认这是我当前的问题。

0 投票
3 回答
155 浏览

php - 使用日期时间获取结果

我正在尝试在两个时间间隔之间获取结果。我之前使用我构建的另一个 Web 应用程序完成了此操作Y-m-d,但现在使用Y-m-d H:i:s. 代码如下(出于安全原因当然被屏蔽):

0 投票
2 回答
930 浏览

php - 如何将 mktime 中的日期插入 MySQL?

我想将格式的日期m-d插入数据库。我用了这段代码

日期是0000-00-00在 MySQL 中插入的,我不知道为什么。

我想这样做以将存储在 MySQL 中的日期与当前月份和日期进行比较。如何才能做到这一点?