diff --git a/pkg/extension/src/scripts/content/prepare-content.js b/pkg/extension/src/scripts/content/prepare-content.js index 0820bbd03..dcdbc6744 100644 --- a/pkg/extension/src/scripts/content/prepare-content.js +++ b/pkg/extension/src/scripts/content/prepare-content.js @@ -136,7 +136,15 @@ document.documentElement.appendChild(contentCopyEl); Array.from(contentCopyEl.getElementsByTagName('*')).forEach(prepareContentPostItem); - + // check if create_time is defined + if (typeof create_time !== 'undefined' && create_time) { + // create_time is a global variable set by WeChat when rendering the page + const date = new Date(create_time * 1000); + const dateNode = document.createElement('div'); + dateNode.className = 'omnivore-published-date'; + dateNode.innerHTML = date.toLocaleString(); + contentCopyEl.appendChild(dateNode); + } /* * Grab head and body separately as using clone on entire document into a div * removes the head and body tags while grabbing html in them. Instead we