本文整理汇总了TypeScript中@jupyterlab/coreutils.Time.formatHuman方法的典型用法代码示例。如果您正苦于以下问题:TypeScript Time.formatHuman方法的具体用法?TypeScript Time.formatHuman怎么用?TypeScript Time.formatHuman使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类@jupyterlab/coreutils.Time
的用法示例。
在下文中一共展示了Time.formatHuman方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: it
it('should convert a time to a human readable string', () => {
let date = new Date();
date.setSeconds(date.getSeconds() - 10);
let value = Time.formatHuman(date);
expect(value).to.equal('seconds ago');
date.setMinutes(date.getMinutes() - 3);
expect(Time.formatHuman(date.toISOString())).to.equal('3 minutes ago');
});
示例2: createRevertConfirmNode
export function createRevertConfirmNode(
checkpoint: Contents.ICheckpointModel
): HTMLElement {
let body = document.createElement('div');
let confirmMessage = document.createElement('p');
let confirmText = document.createTextNode(`Are you sure you want to revert
the notebook to the latest checkpoint? `);
let cannotUndoText = document.createElement('strong');
cannotUndoText.textContent = 'This cannot be undone.';
confirmMessage.appendChild(confirmText);
confirmMessage.appendChild(cannotUndoText);
let lastCheckpointMessage = document.createElement('p');
let lastCheckpointText = document.createTextNode(
'The checkpoint was last updated at: '
);
let lastCheckpointDate = document.createElement('p');
let date = new Date(checkpoint.last_modified);
lastCheckpointDate.style.textAlign = 'center';
lastCheckpointDate.textContent =
Time.format(date, 'dddd, MMMM Do YYYY, h:mm:ss a') +
' (' +
Time.formatHuman(date) +
')';
lastCheckpointMessage.appendChild(lastCheckpointText);
lastCheckpointMessage.appendChild(lastCheckpointDate);
body.appendChild(confirmMessage);
body.appendChild(lastCheckpointMessage);
return body;
}