问题标签 [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.
php - php + mysql = 选择并显示不同日期的行
伙计们!我从来没有遇到过在日期之间选择确定的行并将它们正确排序。任何帮助对于了解我应该如何组织 php + mysql 脚本都非常有用。
我有一个表,其中包含 mktime() 格式的日期列的行。此表存储我网站上的广告点击信息。
这是我的clicks_log
表的结构: 1) ID - 具有自动增量的行的唯一 ID。2) DATE - 当有人点击链接时,mktime 格式的日期。3) IP - 点击链接的访问者的 IP 地址。
我想从clicks_log
表格中选择所有信息并显示在页面上,如下所示:
日期:15.04.2011
- IP 地址:192.168.0.1。日期:08:45, 15.04.2011
- IP 地址:192.168.0.2。日期:13:22, 15.04.2011
- IP 地址:192.168.0.3。日期:18:58, 15.04.2011
日期:16.04.2011
- IP 地址:192.168.0.1。日期:04:14, 16.04.2011
- IP 地址:192.168.0.2。日期:09:35, 16.04.2011
- IP 地址:192.168.0.3。日期:14:11, 16.04.2011
日期:17.04.2011
- IP 地址:192.168.0.1。日期:21:56, 17.04.2011
- IP 地址:192.168.0.2。日期:23:04, 17.04.2011
- IP 地址:192.168.0.3。日期:23:13, 17.04.2011
php - 如何将周数和年份转换为 unix 时间戳?
我正在尝试将日期组合成周数和年份,然后我想将该周数转换回 unix 时间戳。我该怎么做呢?
php - 接受格式的PHP strtotime()函数?
strtotime()
如果您可以为它提供它可以理解并可以转换的日期格式,那么在 PHP 中的效果会很好,但是例如,您给它一个英国日期它无法提供正确的 unix 时间戳。
是否有任何官方或非官方的 PHP 函数可以接受格式变量,该变量告诉函数以哪种格式传递日期和时间?
我最接近这样做的是混合date_parse_from_format()
和mktime()
php - PHP strtotime 和 mktime 返回不同的结果
我是编码和 php 领域的新手,并且对strtotime
andmktime
函数返回不同结果的原因感到困惑,例如
编辑
变量 $year 的值为 $2011。
php - 每天倒数到 EST Hour?
我如何每天倒计时到一个特定的小时,比如美国东部标准时间下午 12 点……这样它会倒计时为 1 小时 56 分钟,直到中午 12 点/午餐?我正在寻找一些简短而简单的东西,不需要 CSS 或 JS,因为它将是文本,并且仅在页面刷新时更新。
php - 在 PHP 5.3 的 mktime() 中使用 is_dst(参数已弃用)
从 5.3 开始,该is_dst
参数在mktime
. 但是我在时间戳中需要两个前一个时间,其中一个带有 dst 而另一个没有。
例如:第一次mktime("03","15","00","08","08","2008",1)
和另一个mktime("03","15","00","08","08","2008",0)
你能帮我解决这个问题吗?
php - 如何在 php 中将时间(mktime)转换为日期(mm/dd/yyyy)?
好的,我有一个生日表格,可以使用 mktime 保存时间,所以当它保存在 mysql 中时,它会显示类似 634608000 的内容。我如何将其转换为 mm/dd/yyyy 格式,以便当它以 html 显示时它将是可读的..?
c - 从 YYYYMMDDHHMMSS 字符串中获取 time_t 的最快方法
这是合法的吗?给定格式为 YYYYMMDDHHMMSS 的字符串,我试图尽快到达 time_t。
如果我使用以下方法创建 TM,它似乎会产生相同的答案:
我担心 tm_yday、tm_wday、tm_isdst、tm_gmtoff、tm_zone 很重要。我的日期是 UTC,所以我认为 gmtoff = 0 和 tm_zone = 0 可能有效。
顺便说一下,这里是 makeInt:
c - c mktime 在 Windows 和 GNU/Linux 上是否不同?
以下代码:
在 GNU/Linux 上运行它会产生:
在 Win7 上运行它会产生:
两个系统的时区均为 UTC+1,包括 DST(使 UTC+2 生效),并且两个系统都没有任何时间问题 - 除了显示的差异。
如您所见,“最终 msg_time”正好缺少 3600 秒,因此在 ctime 中不是问题。
任何人都可以向我解释为什么 mktime 在 GNU/Linux 和 Windows 上似乎表现不同 - 或者如何纠正它?
编辑:
两个系统(调用后tzset()
)都报告 tzname[0] = CET, tzname[1] = CEST, daytime=1, timezone = -3600
php - 为什么 php 时间戳的行为是这样的?1985 年 11 月 3 日
我试图mktime();
使用我的默认时区 *(America/Sao_Paulo)* 制作自己的 php。它工作正常,但我注意到某些时间戳比应有的时间多一小时。所以我追踪并找出脚本开始错过的日期:03/11月/1985 我进行了一些测试,出于某种奇怪的原因(这就是我想要理解的),这一天只有 23 小时!核实:
请注意,时区 UTC 不会发生这种情况。这是一个可能的错误?
PS:对不起英文错误。