我試圖確定一個事件時間從一個模塊代碼中的日期模板變量。但是,該模板變量在其中有一個日期格式化器小部件,它很好地格式化日期,不會輸出事件的時間。訪問模板變量而不通過它的小部件
我知道modx將unixtime中的日期存儲在它的數據庫中,有沒有一種簡單的方法可以直接訪問事件的unixtime?我目前使用$modx->getTemplateVarOutput()
來電。
感謝您的幫助
我試圖確定一個事件時間從一個模塊代碼中的日期模板變量。但是,該模板變量在其中有一個日期格式化器小部件,它很好地格式化日期,不會輸出事件的時間。訪問模板變量而不通過它的小部件
我知道modx將unixtime中的日期存儲在它的數據庫中,有沒有一種簡單的方法可以直接訪問事件的unixtime?我目前使用$modx->getTemplateVarOutput()
來電。
感謝您的幫助
原來,如果您使用$modx->getTemplateVars()
而不是允許訪問每個元素中'value'元素的底層unixtime。
我只是做了一個快速測試,並創建了一個日期模板變量,並在數據庫中檢查它實際上存儲爲值「13-08-2010 12:56:00」,而不是unixtime。 – Fishcake 2010-08-05 12:01:05
@Fishcake - 這很有趣,而不是我所期望的! getTemplateVars()輸出unixtime,所以必須做一個內部轉換,感謝信息。 – Phil 2010-08-11 07:42:07