问题标签 [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 回答
2494 浏览

php - 如何使用 PHP 中的 is_dst 参数获取正确的时间戳?

我们正在使用 mktime 方法创建一个 unix 时间戳,并提供以下属性:

这产生了一个结果

这应该是 14304 天。在这种情况下,问题是冬季时间。您可以使用 is_dst 参数,当我们使用 0(默认 -1)时,这有时会正常工作,结果是 14304 天。

但有时这会产生以下问题:

严格标准:mktime() [function.mktime]:is_dst 参数已弃用

我不知道这意味着什么以及我能做些什么。有人知道吗?因为冬天的时候会导致可怕的头痛......

0 投票
5 回答
680 浏览

php - 我将如何修复此 php 代码导致的每月最后一天的错误?

下面的代码是我用于网站菜单的代码,它将当月页面的链接移动到当月更改时的链接列表顶部。

但这在某些月份的 31 日失败,例如四月;对于大多数链接,我有两个指向同一个月的链接。我已经阅读了 php 生成日期方式的问题,但不知道如何更改此代码。

任何 php 博士都想尝试一下吗?谢谢

0 投票
1 回答
162 浏览

php - 格式化日期的问题

我正在尝试编写一个函数来为我格式化日期和时间。我有一个几乎相同的函数,它只格式化一个日期。该功能工作正常。我刚刚添加了一些代码来尝试用时间格式化日期。它应该返回类似“2009 年 5 月 18 日晚上 9:50”的内容,但我收到以下警告:

这是我的代码:

它发布的内容也是错误的。它提出:

但数据库中的时间戳是

0 投票
3 回答
10935 浏览

php - 将mysql时间戳转换为mktime

我有以下 MySQL 时间戳:2009-06-23 16:21:48 如何将其转换为 mktime() 之类的格式?

0 投票
3 回答
6163 浏览

php - MKTime 函数返回错误的时间?

我在使用 mktime 函数时遇到了一些麻烦。在我的生产服务器上,如果我执行以下操作:

然后将这些时间戳转换回可读格式(使用www.unixtimestamp.com进行快速转换),时间都相差一小时。我最初认为这是 2400 VS 0000 的问题,但这并不能解释其他日期的关闭。

有任何想法吗?

0 投票
2 回答
756 浏览

php - PHP在时间戳中交换月份和日期

正确的。我正在将大量数据插入 MySQL 数据库并使用以下内容生成时间戳:

不幸的是,日期和月份混在一起,下面是正确的时间戳。

大约有 5,000 条记录。进行批量更新和更正的最简单方法是什么?

非常感谢!

0 投票
3 回答
4428 浏览

c++ - Odd behavior of mktime()

Continuing on my attempt to create a DateTime class , I am trying to store the "epoch" time in my function:

For an arbitrary date, processComponents(5,5,1990,1,23,45) (June 6, 1990 1:23:45 am), it sets all values correctly and as expected.

However, upon further testing, I find that for processComponents(0,0,1970,0,0,0) (January 1, 1970, 12:00:00 am), mktime(&time) causes time to be screwed up:

Translating to a date of December 31, 1969 11:00:00 pm.

I can verify that mktime() is responsible, because by commenting out that line, it reports the date and time correctly as January 1, 1970 12:00:00 am.

Why is mktime() only messing up the epoch? And how should I fix / workaround this?

Thanks!

0 投票
2 回答
3000 浏览

php - 时间脚本

我有一个取决于时间和日期的小脚本;我希望它输出不同的东西:

例如,在 16:30 之前的星期一,它需要以下内容:

  • {month} 的 {date} 星期二的交货时间
  • 然后以 DD HH MM SS 格式显示距离 16:30 还剩多长时间(最好是服务器时间而不是用户本地时间。)

然后在星期一的 16:30 之后,它需要阅读:

  • {month} 的 {date} 星期三的交货时间
  • 然后以 DD HH MM SS 格式显示距离 16:30 还剩多长时间(最好是服务器时间而不是用户本地时间。)

然后从周四的 16:30 到周一的 16:30,需要阅读:

  • {month} 的 {date} 星期二的交货时间
  • 然后以 DD HH MM SS 格式显示距离 16:30 还剩多长时间(最好是服务器时间而不是用户本地时间。)

我希望这一切都有意义,并感谢您的关注。

标签。

0 投票
2 回答
10116 浏览

php - php - mktime 还是 strtotime?

我正在尝试将 2010-02 转换为 2010 年 2 月。但是,我不断得到 1969 年 12 月

我尝试过使用 mktime、strtotime 以及两者的某种组合,但仍然无法做到......

这是我最近尝试的...

0 投票
2 回答
3630 浏览

php - 创建 PHP 未来日期的更好方法

有没有更快的方法来创建日期,例如:

谢谢,如果你能帮忙。