简化/编码JSON组合键
我有一个独特的复合键,它是一个简单的串联JSON结构与Date连接的混合体。 这是一个相当复杂的外观ID。
"{ foo: bar}Sun Apr 22 2012 12:58:01 GMT+0100 (BST)"
我需要一个将string转换为字符范围较小的过程。 最好只是字母数字。 这个过程不一定是可逆的。
只需要通过一些散列函数来运行它,或者使用Base64编码来完成整个idstring。
key = window.btoa( id );
MDN文件链接
一种技术,你可以使用它来使用unix格式化的时间,而不是date.toString()
:
Math.floor(new Date().getTime()/1000)
我试图find一个整齐地格式化date的方式,但JavaScript没有像C / ++或呃,几乎所有其他语言strftime()
任何东西。