織夢 更新時間修改到特定的年份

2021-08-28 01:25:12 字數 1628 閱讀 4343

織夢的時間是以int型別來儲存的,所以要知道它的時間相差數,例如:2016-1-1 0:0:0 和 2012-1-1 0:0:0 相差多少。使用php來獲取到相差數。

<?php 

//int時間轉換datetime時間

echo date("y-m-d h:i:s", 126230400);

echo '

'; //datetime時間轉換int時間

echo '2016-1-1:'.strtotime("2016-1-1 0:0:0").'

'; echo '2015-1-1:'.strtotime("2015-1-1 0:0:0").'

'; echo '2014-1-1:'.strtotime("2014-1-1 0:0:0").'

'; echo '2013-1-1:'.strtotime("2013-1-1 0:0:0").'

'; echo '2012-1-1:'.strtotime("2012-1-1 0:0:0").'

'; //2016-1-1 減去 2012-1-1 = 相差的數字

?>

效果圖:

在織夢中選擇「sql命令列工具」新增下面的sql語句

update dede_archives set pubdate=pubdate-126230400 where pubdate>=1451606400;

update dede_archives set pubdate=pubdate-94694400 where pubdate>=1420070400;

update dede_archives set pubdate=pubdate-63158400 where pubdate>=1388534400;

update dede_archives set pubdate=pubdate-31622400 where pubdate>=1356998400;

將 修改為2023年

還有如下的修改方式,具體要看模板的標記是什麼

update dede_archives set senddate=senddate-126230400 where senddate>=1451606400;

update dede_archives set senddate=senddate-94694400 where senddate>=1420070400;

update dede_archives set senddate=senddate-63158400 where senddate>=1388534400;

update dede_archives set senddate=senddate-31622400 where senddate>=1356998400;

一般不建議修改,因為如果修改了會影響帶有日期的路徑或檔名。因為織夢缺省會新增帶著日期的路徑或檔名,所以要修改所有的路徑或檔名不包含日期。

解決織夢5 7修改文章時間自動更新

灰牛在使用織夢5.7的時候發現存在 文章修改後發布時間自動變成當前修改後的時間 問題,雖然相當於自動更新了,但是不是很想要這個功能,那麼如何解決織夢dedecms修改文章後,發布時間自動更新的問題?找到下面的檔案和 dede templets article edit.htm或管理後台 emplet...

織夢把文章的發布時間改為審核時間

在我們用織夢發布文章時一次發布很多文章,有時可能需要織夢定時審核文章,這樣就可以每天不間斷的更新文章有利於seo優化,不過文章的發布時間卻是一樣的,那麼我們該怎麼把織夢把文章的發布時間改為審核時間呢?1 找到 dede archives do.php檔案 2 找到如下 審核文件 function c...

織夢更新欄目出現500錯誤的解決辦法

每個欄目的內容多達5000多條。這個時候,生成欄目的時候,自動500.原因是 織夢對欄目內容過多的時候有個自動會掛掉,出問題。前幾天採集回來文章資料以後,突然出現更新欄目失敗的問題,頭疼了兩天。遇到的問題很詭異,網上找了很久都沒找到解決辦法,自己又不會php。到最後沒辦法還是決定自己一步一步的用 跟...