我正在接收一个日期,它使用javascript的date()函数生成这样的时间戳。
1451351941210
不过,我的应用程序在php中,我希望将该值转换为unix时间戳,如下所示
1451419198
我试过把它除以1000,但函数的时间是18年,而不是18秒。
下面是代码
<?php
// Get javascript date() value
$date = 1451351941210;
// divide by 100 and round
$start_time = round($date/1000);
// run through function and echo
有一个包含这些字段的表
month
year
day
这些文件包含数字,如
year = 2001 and month = 10 and day = 25
我在php中有time stamp,所以我需要在mysql中比较这些
类似于:
select * from times where mktime(year,month,day)<1235478554
mysql中有这方面的功能吗?我需要用mysql字段在mysql中做时间戳.
更新1:我以前是这样用的,没有用。
SELECT * from work_result where UNIX_TIMESTAMP('year-mont
当一张图片被上传到网站时,我想在图片下面显示它被上传的月份。我在数据库中有一个时间戳字段。
我能从时间戳中得到月份吗?如果可能,我该怎么做?
我试着用下面的代码来实现
<?php $query="SELECT * FROM magimgdes ORDER BY id DESC, time DESC " ;
$result=mysql_query($query) OR DIE(mysql_error());
while($row=mysql_fetch_array($result)){
$value1=$row['image'];
我有一个时间序列的datetime,双列存储在mySQL中,并希望每分钟采样一次时间序列(即每隔一分钟提取最后一个值)。有没有在一条select语句中做到这一点的有效方法?
暴力方式包括选择整个序列并在客户端进行采样,或者为每个点发送一个选择(例如select * from data where timestamp<xxxxxxxxx order by timestamp desc limit 1)。
我正在尝试使用PHP将定期的帖子发送到Facebook (正常的帖子工作正常,只是日程安排方面的问题)
我在检索的日期和时间选择中使用下拉列表,并使用Moments.js获得以下方面的Unix时间戳:
var year = document.getElementById("selectYear").value;
var month = document.getElementById("selectMonth").value;
var day = document.getElementById("selectDay").va
我完全搞不懂PHP UTC/本地时间转换。有些函数隐式地转换时间,有些则不。啊!
比方说,我有以下PHP代码:
$timestamp = strtotime("2016-05-13 09:26:30"); //From MySQL date format
//$timestamp returned is 1463153190
如果我 1463153190到UTC时间,它就变成了05/13/2016 @ 3:26pm (UTC)。为什么?
如何获得一个函数来将时间从字符串转换为时间戳一对一,而没有任何时区恶作剧?
为什么PHP函数生成的时间戳与time()日期时间有如此大的不同?
如果我用PHP写一个date('Y-m-d', time());,它会给我时间,这是理所应当的。如果我只取time()部分并执行以下操作:
$now = time();
//then execute this statement 'SELECT * FROM `reservation` WHERE created_at < $now'
我什么也得不到。但是,如果$now的值是1273959833,我询问
'SELECT * FROM `reservation` WHERE cr
我在javascript里有一个倒计时器。它有两个变量。都存储当前日期。一个变量(currentDate)被转换为毫秒,然后根据10分钟添加毫秒。其他变量(d)将当前日期时间存储在每秒运行的函数中。该函数在这两者之间进行区别,并以秒为单位显示。这是可行的。下面是密码。
<script>
var currentDate = new Date();
var d =new Date();
var tl = currentDate.setTime(currentDate.getTime() + 2*60*1000);
var seconds =(tl -
我正在尝试根据新闻文章的发布日期和时间戳,使用php和mysql列出新闻。我需要所有的文章列出与最新的发布日期和最近的时间戳。当我试图完成这项工作时,我在列表中发现了一些不规范的地方。
需要注意的是,有些新闻文章的时间戳可能是今天的,但发布日期是从现在开始的10天。
SELECT * FROM table_news WHERE pubdate <= ".time()." ORDER BY pubdate,date DESC
SELECT * FROM table_news WHERE pubdate <= ".time()." ORDER BY d
我这里有点问题。我的数据库将unix时间戳存储为字符串2011-09-01 20:22:36,我需要它作为Unix时间戳###########,这样我就可以使用>然后的符号对其进行比较。但是,我也需要让它自动设置更新时间戳(ON UPDATE CURRENT TIMESTAMP),并有一个default of the timestamp ,这并不是很重要的原因,如果需要的话,我可以在PHP中这样做。
我如何做到这一点?timestamp现在是一个日期/时间组合字符串,而不是一个integre,所以我无法比较它?
我的比较字符串是
$sql = sprintf("SELECT ni
我有Mysql表:
id | deadline | days
1 | 1423695600 | 0
2 | 1426705199 | 1,2,3
我要:如果归档的天数为0,请将截止日期改为今天的日期,但保留以前的时间和时间,但我不知道如何进行查询
SELECT id IF(p.days != 0, deadline) as deadline, days FROM posts