index.js 486 B

1234567891011121314151617181920
  1. import "es6-promise";
  2. function testAsync() {
  3. return new Promise(resolve => {
  4. setTimeout(() => {
  5. const date = new Date();
  6. let seconds = date.getSeconds();
  7. let minutes = date.getMinutes();
  8. seconds = seconds < 10 ? `0${ seconds }` : seconds;
  9. minutes = minutes < 10 ? `0${ minutes }` : minutes;
  10. resolve(`Current time: ${ date.getHours() }:${ minutes }:${ seconds }`);
  11. }, (Math.random() * 1000) + 1000); // 1-2 seconds delay
  12. });
  13. }
  14. export default {
  15. testAsync,
  16. };