la libreria time.h del C
time.h è un header, non una libreria.
Comunque:
codice:
#include <time.h>
#include <locale.h>

int main(void)
{
    char str[255]="";
    time_t t; 
    setlocale(LC_ALL,"");
    time(&t);
    strftime(str,sizeof(str),"%B %Y",gmtime(&t));
    puts(str);
    return 0;
}
.
Una considerazione personale: ma quanto sono brutte le funzioni di data/ora del C? Quando si decidono a cambiarle?