ChatGPT批量写原创文章软件

discuz时间戳转换(unix时间戳转换)

如何提取discuz x2.5 发帖的年 月 日不知道您要的是怎样情况下的(列举两条):1:diy或者数据调用中:在数据模板中使用{dateline},然后再属性中最下面配置显示模式2:查询调用:主题发布时间为:pre_comm

本文目录一览:

  • 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字段

把需要改动的时间转换后输入并提交修改

这就是唯一可以修改的方法

discuz时间戳转换(unix时间戳转换)

怎么把时间戳转化成时间的正规格式显示出来

如果是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,双击左下角的+,即可把一列的时间戳转换为时间格式。

相关文章