javascript – Vincular PHP com HTML e Calcular quantos anos e meses de idade

Gostaria de sabe se é possível e como posso vincular esse html no php, adicionando a contagem de quantos anos e quantos meses a pessoa tem

Também queria uma função em php que mostre o nome quando enviado

tenho essa função pra o nome

  <?php
    
    if(isset($_post('enviar))){
         $nome= $_POST('nome');
    
         echo *Seu nome é $nome !*;
    }

?>

HTML:

 <label for="input">Qual seu nome? </label>
         <br/> <br/>
        <input type="text" id=valor> 
        <input type="submit" onclick="capturar()" value="Enviar"> <br/>
        <p id="valorDigitado"></p>
     
        
    <label for="input">Qual a data do seu nascimento? </label> <br/> <br/>
        <input type="number" id="date" placeholder="data"> <br/>
        <input type="number" id="month" placeholder="mês"> <br/>
        <input type="number" id="year" placeholder="ano"> <br/>
        <br/> <br/>
    
        <button id="calc-btn">Calcular Idade</button>
    
        <p id="show-age"></p>  

PHP se a data inserida for 09/01/1997

<?php
    //Data atual
    $dia = date (‘d’);
    $mes = date (‘m’);
    $ano = date (‘Y’);
    //Data do aniversário
    $dianasc = (’09′);
    $mesnasc = (’01′);
    $anonasc = (’1997′);
    //Calculando sua idade
    $idade = $ano - $anonasc;
    if ($mes < $mesnasc){
    $idade-;
    echo “$idade”;
    }
    elseif ($mes == $mesnasc and $dia <= $dianasc) {
    $idade-;
    echo “$idade”;
    }
    else{
    echo “$idade”;
    }
    ?>