Como puedo hacer una alerta con sweetalert que se active minutos después de dar click en un boton

  var Button= document.getElementById('HInit'); 
  var Temp = function(){
    setTimeout("document.getElementById('Submit').disabled=false",30000);
   var i=document.getElementById("hini").value = "<?php
    echo date('H:i')?>";
    swal({

title: "¡Se Acabo el Tiempo!",
text: "El tiempo de prueba a finalizado",
type: "info",
timer:30000
});
}