Como você converte um carimbo de data / hora do Unix para o formato Jalali / Shamsi / Persa?

Estou desenvolvendo um aplicativo Web e tenho um timeStamp unix. Eu preciso converter um formato de data unix para Jalali / Persian / Shamsi Calendar usando seletores jQuery e depois convertê-lo usando a biblioteca javascript.
Algo como código abaixo para converterUnix-Date paraJalali-Date:

<html>
  <head>
  <meta charset="utf-8">
  </head>

  <body>
  <div class="Unix-Date">1494259627</div> <!-- Unix equal of 1396/2/18 -->
  <div class="Jalali-Date"></div>

  <script src="jquery.js"></script>
  <script src="external-library.js"></script>
  <script>
  $(document).ready(function() {
  var UnixValue;
  var JalaliValue;
  UnixValue = $(".Unix-Date").html();
  JalaliValue = new JalaliExternalFunction(UnixValue);
  $(".Jalali-Date").text(JalaliValue);
  });
  </script>
  </body>
</html>

Eu procurei, mas não encontrei nenhuma boa biblioteca. Você conhece uma biblioteca confiável e boa para converter (ou criar datas no formato Jalali a partir de um timeStamp unix). Não preciso da sua implementação ou de um algoritmo, porque esse problema é muito complicado e tem muitas regras, preciso de uma solução confiável.

Obrigado

questionAnswers(2)

yourAnswerToTheQuestion