本文目录一览:
- 1、如何提取discuz x2.5 发帖的年 月 日
- 2、discuz 如何自定义发帖时间 如何修改发帖时间
- 3、如何修改discuz,论坛帖子里面的时间格式
- 4、怎么把时间戳转化成时间的正规格式显示出来
- 5、将时间戳转化为日期格式
- 6、Excel 时间戳和时间格式的互相转换
如何提取discuz x2.5 发帖的年 月 日
不知道您要的是怎样情况下的(列举两条):
1:diy或者数据调用中:在数据模板中使用{dateline},然后再属性中最下面配置显示模式
2:查询调用:主题发布时间为:pre_common_thread表中的dateline字段,帖子发布时间为:pre_common_post中的dateline字段,两者都为时间戳,需使用函数转换为你需要的格式的时间!
discuz 如何自定义发帖时间 如何修改发帖时间
如果你是站长并且有数据库管理权限就可以
打开phpmyadmin可以编辑以下两个关联的表forum_post和forum_thread
搜索该帖子的tid并且编辑该条记录
forum_thread编辑该条记录的dateline字段
该字段是用时间戳记录的
可以搜索时间戳转换工具把需要改动的时间转换后输入并提交修改
post表也同样搜索同样的tid并且找到1楼的帖子编辑dateline字段
把需要改动的时间转换后输入并提交修改
这就是唯一可以修改的方法
DZ动力希望可以帮到您
如何修改discuz,论坛帖子里面的时间格式
如果你是站长并且有数据库管理权限就可以
打开phpmyadmin可以编辑以下两个关联的表forum_post和forum_thread
搜索该帖子的tid并且编辑该条记录
forum_thread编辑该条记录的dateline字段
该字段是用时间戳记录的
可以搜索时间戳转换工具把需要改动的时间转换后输入并提交修改
post表也同样搜索同样的tid并且找到1楼的帖子编辑dateline字段
把需要改动的时间转换后输入并提交修改
这就是唯一可以修改的方法
怎么把时间戳转化成时间的正规格式显示出来
如果是JavaScript,先 var unixTimestamp = new Date(Unix timestamp * 1000) 然后 commonTime = unixTimestamp.toLocaleString()
如果是java,String date = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java.util.Date(Unix timestamp * 1000))
不一样的语言有不同的转换方法,详情请参考码工具网的时间戳转换方法。
将时间戳转化为日期格式
1. 将时间戳转换成日期格式:
function timestampToTime(timestamp) {
var date = new Date(timestamp * 1000);//时间戳为10位需*1000,时间戳为13位的话不需乘1000
Y = date.getFullYear() + '-';
M = (date.getMonth()+1 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';
D = date.getDate() + ' ';
h = date.getHours() + ':';
m = date.getMinutes() + ':';
s = date.getSeconds();
return Y+M+D+h+m+s;
}
timestampToTime(1403058804);
console.log(timestampToTime(1403058804));//2014-06-18 10:33:24
注意:如果是Unix时间戳记得乘以1000。比如:
2. 将日期格式转换成时间戳:
var date = new Date('2014-04-23 18:55:49:123');
// 有三种方式获取
var time1 = date.getTime();
var time2 = date.valueOf();
var time3 = Date.parse(date);
console.log(time1);//1398250549123
console.log(time2);//1398250549123
console.log(time3);//1398250549000
Excel 时间戳和时间格式的互相转换
Excel 时间戳和时间格式的互相转换
1、时间戳转换为正常格式:
把B列的格式设置为时间格式。
在B1中输入公式:=(A1+8*3600)/86400+70*365+19,按下enter键
(*秒单位时间戳 毫秒单位时间戳记得除以1000)
选中B1,双击左下角的+,即可把一列的时间戳转换为时间格式。
2、正常时间格式转换为时间戳格式:
把C列的格式设置为普通格式(即不用设置)。
把公式变为:=(B1-70*365-19)*86400-8*3600,按下enter键
选中C1,双击左下角的+,即可把一列的时间戳转换为时间格式。