Publicidade

felp10

Formatar hora mas sem usar classe nativa ideia melhor para fazer a soma de data e hora com minutos

html

Pessoal, a minha dúvida é a seguinte como consigo fazer com que minha hora mesmo depois de passar para inteiro quando rertornar ela para string manter os minutos "00" por exemplo esta é a minha primeira dúvida, mais simples.

horacompleta = "23:00"
hora = horacompleta[0,2].to_i
minuto = horacompleta[4,2].to_i
#como posso fazer isto a seguir mais elegantemente
if(minuto < 10)
 minuto = "0" + minuto.to_s

Agora minha dúvida complexa é a seguinte tenho o valor "25/08/2000 23:00" somo 4000 minutos o resultado é "28/08/2000 17:40"

Estou fazendo if aninhado mas está dando muito trabalho, mas sei que é uma forma de fazer, verifico por exemplo se 4000 é mais de um ano depois meses dias horas ... alguém conseguirira dar uma luz? Só estou fazendo com classe nativa sem Time ou DateTime é um exercicio

Valeu!

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!


Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.


Entrar Agora

  • Próximos Eventos

  • Conteúdo Similar

    • Por kernmatheus
      Caros colegas,
       
      Preciso fazer um input em um formulário igual a este das tags, usado aqui no fórum.
      Não faço nem ideia de como fazer isso, alguém pode m dar uma ajuda?
       

       
       
      Aplicação:
      Preciso de um input onde o usuário possa digitar vários números de notas, o que me veio em mente foi algo como o exempo acima, onde, quando ele tecle "," o código reconheça e separe os valores.
    • Por lucasmmb
      Ola estou editando uma template pronta e atualmente não estou conseguindo diminuir a altura do box inteiro do menu.
      Saberiam me informar onde devo alterar segue exemplo.
      SEGUE IMAGEM DE COMO ESTÁ O MEU MENU E QUERO ALTERAR A ALTURA DO BOX INTEIRO DELE, ONDE DEVO ALTERAR NO MEU CSS.
       
      GRATO PELA AJUDA
       
       
      -----------------------------------------------------------  HTML -------------------------------------------------------------------------------------------------------
      header section -->
          <header class="top-header">
              <div class="container">
                  <div class="row">
                      <div class="col-xs-5 header-logo">
                          <br>
                          <a href="index.html"><img src="img/logo.png" alt="" class="img-responsive logo"></a>
                      </div>
                      <div class="col-md-7">
                          <nav class="navbar navbar-default">
                            <div class="container-fluid nav-bar">
                              <!-- Brand and toggle get grouped for better mobile display -->
                              <div class="navbar-header">
                                <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
                                  <span class="sr-only">Toggle navigation</span>
                                  <span class="icon-bar"></span>
                                  <span class="icon-bar"></span>
                                  <span class="icon-bar"></span>
                                </button>
                              </div>
                              <!-- Collect the nav links, forms, and other content for toggling -->
                              <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                                
                                <ul class="nav navbar-nav navbar-right">
                                  <li><a class="menu active" href="#home" >Home</a></li>
                                  <li><a class="menu" href="#about">Sobre</a></li>
                                  <li><a class="menu" href="#service">Orçamentos</a></li>
                                  <li><a class="menu" href="#team">Serviços</a></li>
                                  <li><a class="menu" href="#contact">Contato</a></li>
                                </ul>
                              </div><!-- /navbar-collapse -->
                            </div><!-- / .container-fluid -->
                          </nav>
                      </div>
                  </div>
              </div>
       
      -----------------------------------------------------------------------------  CSS  ----------------------------------------------------------------------------------------------------------------
       
      /*header area*/
      .top-header{
          background: #fff !important;
          position: fixed;
          width: 100%;
          z-index: 99999;
      }
      .header-backup{
          width: 20px;
          height: 119px;
          background: transparent;
          margin:auto;
      }
      .top-header img.logo{
          margin-bottom: 15px;
          margin-top: 0;
          transition:all .5s ease 0s;
        -webkit-transition:all .5s ease 0s;
        -moz-transition:all .5s ease 0s;
        -o-transition:all .5s ease 0s;
        -ms-transition:all .5s ease 0s;
      }
      .navbar-default {
        background-color: transparent;
        border-color: transparent;
        margin-bottom: 0;
        margin-top: 8px;
        transition:all .5s ease 0s;
        -webkit-transition:all .5s ease 0s;
        -moz-transition:all .5s ease 0s;
        -o-transition:all .5s ease 0s;
        -ms-transition:all .5s ease 0s;
      }
      .nav-bar{
          margin-top: 27px;
      }
      .navbar-toggle span{
          color: #fff;
      }
      ul.nav{
          margin: 0;
          padding: 0;
      }
      .navbar-default .navbar-nav>li>a {
           font-size: 24px;
          color: #000;
          text-transform: uppercase;
          transition: all .7s ease 0s;
          -webkit-transition: all .7s ease 0s;
          -moz-transition: all .7s ease 0s;
          -o-transition: all .7s ease 0s;
          -ms-transition: all .7s ease 0s;
          padding: 14px 15px;
          font-weight: bold;
      }
      .navbar-default .navbar-nav>li>a:hover{
          color: #999;
      }
      .navbar-default .navbar-toggle .icon-bar {
        background-color: #000;
      }
      li a.active{
          color: #FF8C00 !important;
      }
      .navbar-default .navbar-toggle {
        border-color: #fff;
        margin-top: 4px;
      }

    • Por Nathan1408
      Bom dia, estou desenvolvendo um site para um e-mail marketing, ele esta pronto, mas andei olhando na internet e vi que da para deixar responsivo sem usar media query... e tentei fazerm alguns sites explica, mas não consegui entender direito mas consegui desenvolver, a diferença é que não esta funcionando... tenho um td com duas colunas e queria quebrar elas... deixar uma embaixo da outra quando for mobile... passar de 480px ele já quebra. Mas não esta funcionando...
      eu quero que essa parte que quebra em dois... fique um embaixo do outro.  (Segue a imagem)
       
       
      Código html: 
       
       
      <!DOCTYPE html> <html> <head></head> <body bgcolor="#ffffff" topmargin="0" leftmargin="0" marginheight="0" marginwidth="0" style="-ms-text-size-adjust: 100%; font-size: 14px; -webkit-text-size-adjust: 100%; background-color: #ffffff; font-family: Tahoma, Verdana, sans-serif; text-align: center; -webkit-font-smoothing: antialiased; width: 100% !important;"> <center style="-webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; background-color: #ffffff; font-family: Tahoma, Verdana, sans-serif; font-size: 14px; width: 100%;"> <div style="max-width: 600px; -webkit-text-size-adjust: none; text-align: left; width: 94%;" align="left"> <table cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff" width="100%" style="max-width: 600px;"> <tr height="90"> <td bgcolor="#fff" width="0%" height="0%"></td> <td bgcolor="#fff" border="0" height="100%" valign="middle" align="left"> <a href="#" style="-webkit-text-size-adjust: none;"> <img src="https://i2.wp.com/veropublic.wpengine.com/wp-content/uploads/2015/11/apple-iphone6-email-marketing.jpg?resize=780%2C873" alt="Verollate" width="100%" height="auto" border="0" style="color: #000;"></a> </td> <td bgcolor="#fff" width="0%" height="0%"></td> </tr> </tr> <tr> <td bgcolor="#000" width="0%" height="0%"></td> <td bgcolor="#000"> <table cellpadding="0" cellspacing="0" border="0" bgcolor="#000" width="100%" style="display: inline-block; vertical-align: top; max-width: 552px;"> <tr> <td id="carrinho" bgcolor="#000" style="border-color: #000; width: 34%; border-width: 25px 10px 25px; vertical-align: top; height: auto; border-style: solid; color: #000; font-size: 14px; text-align: left; -webkit-text-size-adjust: none;" align="left"> <img src="https://i2.wp.com/veropublic.wpengine.com/wp-content/uploads/2015/11/apple-iphone6-email-marketing.jpg?resize=780%2C873" alt="Carrinho verollate" width="100%" border="0"></a> </td> <td id="conteudo-1" bgcolor="#000" style="border-color: #000; width: 66%; border-width: 10px 10px 20px; border-style: solid; color: #fff; font-size: 14px; text-align: left; -webkit-text-size-adjust: none; vertical-align: center;" align="left"> Tenho o prazer de lhe apresentar a <b>Vero Latte</b>, uma nova experiência de gelato, elegante no tamanho e no modo de servir. Quando a criei, em 2014, foi pensando justamente em momentos únicos da vida. E a celebração de um casamento é um desses momentos. <br><br> Cada receita e desenvolvida por mim com paixão e exclusividade, por meio da utilizção de nobres ingredientes em uma produção legitimamente artesanal. Será muito especial ter a oportunidade de apresentar nossa marca a você. <br><br> Então, eu gostaria de convidá-la para conhecer o showroom da Vero Latte e participar de uma deliciosa tarde de degustação em nosso espaço. <br><br> Aguardo sua presença, <br> Mariana Galvão <br> (11)2506-9295 </td> </tr> </table> </td> <td bgcolor="#000" width="0%" height="0%"></td> <tr bgcolor="#ffffff"> <td colspan="3" align="center"> <img src="https://thumbs.dreamstime.com/t/fita-vermelha-33946534.jpg" width="100%" height="auto" /> </td> </tr> </table> </div> </center> </body> </html> Se alguém conseguir me ajudar, fico feliz, obrigado....
       
       

    • Por codercss
      Olá a todos,
       
      Já não vinha a este fórum à muito tempo :P Está muito bonito o CSS :)
       
      Julgo que esta dúvida se resolve via html! Por isso vamos lá:

      <a href="../documents/robotica.pdf" target="_blank">ficheiro.pdf</a>
      Faz com que abre o pdf no browser. Nesta nova aba é possível fazer o download do mesmo. Existe possibilidade de desactivar essa opção? O objectivo é que o cliente apenas possa visualizar o pdf, mas nunca conseguir baixar/copiar o mesmo!
       
      Obrigado
    • Por AdrianoMaia
      Olá pessoal.
      Estou fazendo um trabalho da faculdade que compara uma conexão Websockts com a simples http. fiz aplicação com WS só que estou tentando mudar pra requisições http para compara. A aplicação é simples, numa pagina fica um objeto e em outra um controle que movimenta em tempo real esse objeto, ela está em anexo aqui. alguem pode meajuda a fazer essa mesmo coisa só com requisições http? my_car(1).rar