标签: mktime

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

可能重复:
PHP日期字符串格式

我正在尝试转换日期dd/mm/yyyy => yyyy-mm-dd.我使用了mktime()函数和其他函数,但我似乎无法使它工作.我已经设法explode使用'/'作为分隔符的原始日期,但我没有成功更改格式和交换'/'a '-'.

任何帮助将不胜感激.

php formatting date mktime

78
推荐指数
4
解决办法
31万
查看次数

从PHP日期获取周数(年内)

我想约会并计算一周的编号.

到目前为止,我有以下内容.当它应该是42时它返回24.

<?php
$ddate = "2012-10-18";
$duedt = explode("-",$ddate);
$date = mktime(0, 0, 0, $duedt[2], $duedt[1],$duedt[0]);
$week = (int)date('W', $date);
echo "Weeknummer: ".$week;
?>
Run Code Online (Sandbox Code Playgroud)

数字是否颠倒是错误和巧合吗?或者我差不多了吗?

php date mktime

61
推荐指数
6
解决办法
21万
查看次数

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

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

php strtotime strftime mktime

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

查找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万
查看次数

MKTIME,PHP日期/时间戳YYYY-MM-DD

我需要以YYYY-MM-DD格式查询MySQL当前日期(来自PHP)...任何人?

php mktime

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

mktime和tm_isdst

我在这里想到了很多不同的看法.

我看了man mktime:

 (A positive or zero value for tm_isdst causes mktime() to presume initially
 that summer time (for example, Daylight Saving Time) is or is not in
 effect for the specified time, respectively.  A negative value for
 tm_isdst causes the mktime() function to attempt to divine whether summer
 time is in effect for the specified time. 
Run Code Online (Sandbox Code Playgroud)

我的问题是,不tm_isdst应该-1让系统决定它的dst是否与代码成为dst不可知的那样?

我错过了什么吗?

c unix time freebsd mktime

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

曲线拟合为"datetime"格式的时间序列?

这是我的问题:polyfit不采用datetime值,因此我转换datetime并mktime生成多项式拟合

z4 = polyfit(d, y, 3) 
p4 = poly1d(z4)
Run Code Online (Sandbox Code Playgroud)

然而,对于情节,我想在轴上的日期时间描述,并没有#弄清楚如何做到这一点.你能帮助我吗?

fig = plt.figure(1)
cx= fig.add_subplot(111) 

xx = linspace(0,  d[3], 100)
pylab.plot(d, y, '+', xx, p4(xx),'-g')
cx.plot(d, y,'+', color= 'b', label='blub')
plt.errorbar(d, y,
           yerr,
           marker='.',
           color='k',
           ecolor='b',
           markerfacecolor='b',
           label="series 1",
           capsize=0,
           linestyle='')

cx.grid()
cx.set_ylim(0,0.03)
plt.show()
Run Code Online (Sandbox Code Playgroud)

其余代码:

import numpy as np
import matplotlib.pyplot as plt
from matplotlib import axis
from datetime import datetime
from numpy import *
import pylab
import time
Run Code Online (Sandbox Code Playgroud)

我的前4次数据点

x = [datetime(1978, 7, 7), 
     datetime(1980, …
Run Code Online (Sandbox Code Playgroud)

python datetime curve-fitting mktime axis-labels

13
推荐指数
1
解决办法
9220
查看次数

令人困惑的mktime()函数行为:将tm_hour计数增加1

我正在执行下面的代码.

int main()
{
struct tm storage={0,0,0,0,0,0,0,0,0};
char *p = NULL; 
p = (char *)strptime("2012-08-25 12:23:12","%Y-%m-%d %H:%M:%S",&storage);
char buff[1024]={0};
strftime(buff,1024,"%Y-%m-%d %H:%M:%S",&storage);
cout << buff << endl;
storage.tm_sec += 20;
strftime(buff,1024,"%Y-%m-%d %H:%M:%S",&storage);
cout << buff << endl;
mktime(&storage);
strftime(buff,1024,"%Y-%m-%d %H:%M:%S",&storage);
cout << buff << endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)

如果以上程序执行,则打印'2012-08-25 13:23:32'而不是'2012-08-25 12:23:32'.请帮助,为什么它增加了tm_hour值.如果我在程序中输入日期为"2012-02-25 12:23:32",这可以正常工作,这很令人困惑.

输出 - >

[user@rtpkvm55-vm2 root]$ ./a.out
2012-08-25 12:23:12
2012-08-25 12:23:32
2012-08-25 13:23:32
[user@rtpkvm55-vm2 root]$
Run Code Online (Sandbox Code Playgroud)

我系统上的日期信息, - >

[user@rtpkvm55-vm2 root]$ date
Sat Aug 25 08:28:26 EDT 2012
Run Code Online (Sandbox Code Playgroud)

c++ mktime dst

12
推荐指数
2
解决办法
8206
查看次数

php time()vs mktime()获取当前时间戳

使用函数time()mktime()与默认参数获取当前时间戳之间有什么区别吗?

php time mktime

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

1984年3月16日发生了什么?

我想弄清楚1984年3月16日有什么特别之处.在我使用的虚拟机上(没有什么特别之处),Python(以及PyPy)在尝试使用mktime时崩溃了,这似乎是一个非常合理的时间结构.

$ pypy
Python 2.7.3 (f66246c46ca30b26a5c73e4cc95dd6235c966b8f, Jul 30 2013, 09:27:06)
[PyPy 2.0.2 with GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>> import time
>>>> time.mktime((1984,3,16,0,0,0,0,0,0))
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
OverflowError: mktime argument out of range
>>>> time.mktime((1984,3,15,0,0,0,0,0,0))
448156800.0
>>>> time.mktime((1984,3,17,0,0,0,0,0,0))
448326000.0
>>>> time.mktime((1984,3,16,0,0,0,0,0,0))
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
OverflowError: mktime argument out of range
>>>> …
Run Code Online (Sandbox Code Playgroud)

python timezone pypy mktime

11
推荐指数
2
解决办法
593
查看次数